OlavStornes / Scraping-Manual-Assistant

Scraping Manual Assistant - A scraper for game manuals
MIT License
26 stars 3 forks source link

Scraping Manual Assistant

Intro

Scraping Manual Assistant (Abbreviated to ScrapingManAss) is a video game manual downloader.

Design

ScrapingManass is designed with two modules:

The first part is the database-populator. It utillizes selenium to scrape gamesdatabase.org. Here it finds information regarding the games.

The other part is the manual-downloader. With the records made in the first module, this module aquires, sanitizes and converts it into formatted request urls, attempts to download on a given url and saves the result as a pdf.

Usage

Arguments

The options -s, -d and -b accepts an arbitrary amount of numbers, so for instance, if you want to scrape several systems, just add the system ID (given from either watching systems.json or launching the script with -l)

ScrapingManAss also supports dashes between numbers as a range selector (x-y)

Example:

Requirements

The packages used in this project is mentioned in requirements.txt.

Apply all packages for easy start:

pip install -r requirements.txt