Junk rare finder
Find a file
2019-11-23 16:20:58 +01:00
cmd Refactor cube API, add buy/pool info 2019-11-23 16:20:58 +01:00
lib Refactor cube API, add buy/pool info 2019-11-23 16:20:58 +01:00
templates Refactor cube API, add buy/pool info 2019-11-23 16:20:58 +01:00
.gitignore Start work on cube page 2019-11-21 17:59:49 +01:00
package.json Refactor cube API, add buy/pool info 2019-11-23 16:20:58 +01:00
products.csv Initial commit 2019-11-21 13:09:51 +01:00
README.md Add scryfall DB for links and images 2019-11-22 15:58:55 +01:00
yarn-error.log Add find, refactor types 2019-11-21 16:56:34 +01:00
yarn.lock Start work on cube page 2019-11-21 17:59:49 +01:00

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

  1. Download this: https://www.mtgjson.com/files/AllPrintings.json
  2. Also download this: https://archive.scryfall.com/json/scryfall-default-cards.json
  3. Run yarn build-db

It will create a file called mcmCards.json

Fetch all cards listed by a user

  1. yarn fetch <userid>
  2. 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>