https://github.com/bobvanderlinden/distscraper
A scraper that retrieves install/live images (.iso files) from different distributions
https://github.com/bobvanderlinden/distscraper
Last synced: about 1 month ago
JSON representation
A scraper that retrieves install/live images (.iso files) from different distributions
- Host: GitHub
- URL: https://github.com/bobvanderlinden/distscraper
- Owner: bobvanderlinden
- Created: 2012-11-12T19:25:23.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T12:11:02.000Z (over 2 years ago)
- Last Synced: 2024-04-15T00:15:39.344Z (about 1 year ago)
- Language: JavaScript
- Size: 229 KB
- Stars: 18
- Watchers: 5
- Forks: 7
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DistScraper
DistScaper retrieves where the various images (.iso files) are located for a number of Linux distributions. It is being used for [DriveDroid](https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid) to show a list of downloadable images.
The distributions that are supported can be found in [scrapers](https://github.com/FrozenCow/distscraper/tree/master/scrapers).
## Installation
$ git clone git://github.com/FrozenCow/distscraper.git
$ cd distscraper
$ npm install## Usage
To let distscaper retrieve all images of all distributions, execute:
$ node index.js
To let distscaper only retrieve specified distributions, for example only Debian, execute:
$ node index.js -s scrapers/debian.js
Retrieval of logo-images of the different distribution is done through `retrievelogos.sh`. This script downloads images of the distributions from various sources and transforms them to 48x48-PNG logos:
$ ./retrievelogos.sh
## Contribute
To add new scrapers, look at the different scrapers that are already in place (under `scrapers/`). The output of a scraper should look like `scraper-output.json`.
If you have a new or updated scraper, please do a pull request.