Skip to content

matheus2x/xbunity-covercatcher

Repository files navigation

Logo
NodeJS Typescript Puppeteer

Summary

🤔 What is this?

This is a robot that downloads all the covers of an Xbox 360 game available at http://xboxunity.net by the titleID of the game.

🚀 Techs used

  • Node.js - A JavaScript Interpreter
  • TypeScript - A Superset for JavaScript
  • Puppeteer - A library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol

🔥 Getting started

  • You may need to install:

    • A Distributed Version-Control-System -> Git
    • A JavaScript Interpreter -> Node.js
    • Some Package Manager Like -> NPM or Yarn
  • Others requirements:

  1. Clone this repo with:
  $ git clone https://github.com/matheus2x/xbunity-covercatcher.git
  1. Move yourself to the appropriate directory: $ cd xbunity-covercatcher
  2. Run $ npm run install or $ yarn to install dependencies

📙 BOT Usage

  1. Go to titlesID.json located at ./src/data/titlesID.json:
📂src
 ┣ 📂@types
 ┣ 📂covers
 ┣ 📂data
 ┃ ┗ 📜titlesID.json
 ┣ 📂userPreferences
 ┗ 📜index.ts
  1. In titlesID.json change the array with the TitlesID of the games you want to download the cover (if you dont change, by default, it will download covers for some LEGO games)
  2. Run $ npm run start or $ yarn start

🔗 Useful URLs


Made with 🦊 by Matheus Henrique