Node.js : https://nodejs.org/en/
MongoDB : https://www.mongodb.com/
Magic the Gathering IO: https://magicthegathering.io/
-
Você precisa ter o node juntamente com o npm instalado em sua máquina, para verificar: node -v, npm -v Versões utilizadas: Node 8.12 e Npm 6.4.1 (Não obrigatoriamente necessárias, somente a título de informação).
-
Rode o comando
npm install
; -
Crie a pasta
img
no diretório em que será executado o scriptscraper
; -
No console será mostrado o nome da carta baixada e a url da carta;
-
Obrigatoriamente precisa-se do
MongoDB
instalado para cadastrar o nome das imagens no banco, o banco será criado automaticamente, com o nome demtg
e coleçãocards
, certifique-se de que o serviço do mongo esta rodando. -
As imagens são salvas com o ID que vem da prórpria estrutura do JSON da carta, evitando que cartas com o nomes iguais (edições diferentes) sobrepoẽm umas as outras.
-
O ultimo passo é esperar baixar todas as cartas, este script esta sendo atualizando no momento e pode ser que aconteça erros inesperados.