Junk rare finder
cmd | ||
lib | ||
templates | ||
.gitignore | ||
package.json | ||
products.csv | ||
README.md | ||
yarn-error.log | ||
yarn.lock |
mkm junk rare finder
Requirements
- Node
- yarn
How to use
Get dependencies
Just run yarn
Get API keys
Go to https://www.cardmarket.com/en/Magic/Account/API and create a Dedicated app.
Put the keys in your environment like so:
export APP_TOKEN=<App token>
export APP_SECRET=<App secret>
export ACCESS_TOKEN=<Access token>
export ACCESS_SECRET=<Access token secret>
Build card db
To use the rare finder, you'll need to build the rare db
- Download this: https://www.mtgjson.com/files/AllPrintings.json
- Also download this: https://archive.scryfall.com/json/scryfall-default-cards.json
- Run
yarn build-db
It will create a file called mcmCards.json
Fetch all cards listed by a user
yarn fetch <userid>
yarn find <userid>
User ID can be either a username or user id on cardmarket
Create a cube out of the cheap rares!
WIP, will be yarn cube <userid>