# scraper **Repository Path**: hyperpp/scraper ## Basic Information - **Project Name**: scraper - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-26 - **Last Updated**: 2021-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Introduction ============ This is a firmware scraper that aims to download firmware images and associated metadata from supported device vendor websites. Dependencies ============ * [psycopg2](http://initd.org/psycopg/) * [scrapy](http://scrapy.org/) Usage ===== 1. Configure the `firmware/settings.py` file. Comment out `SQL_SERVER` if metadata about downloaded firmware should not be inserted into a SQL server. 2. To run a specific scraper, e.g. `dlink`: `scrapy crawl dlink` To run all scrapers with maximum 4 in parallel, using [GNU Parallel](https://www.gnu.org/software/parallel/): ```parallel -j 4 scrapy crawl ::: `for i in ./firmware/spiders/*.py; do basename ${i%.*}; done` ```