https://github.com/crutchcorn/driverdownloader
A download manager, currently pointed towards downloading drivers.
https://github.com/crutchcorn/driverdownloader
Last synced: 3 months ago
JSON representation
A download manager, currently pointed towards downloading drivers.
- Host: GitHub
- URL: https://github.com/crutchcorn/driverdownloader
- Owner: crutchcorn
- License: mpl-2.0
- Created: 2016-09-27T11:11:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-03T17:52:48.000Z (over 8 years ago)
- Last Synced: 2025-01-07T09:26:55.181Z (5 months ago)
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Driver Downloader
Hate downloading driver files one by one from an OEM website when they don't supply a driverpack? Me too!
That's why I made a pluginable program to handle all that wonderful downloading for you.## Installation
```bash
pip install requirements.txt
python setup.py install
```## Usage
THIS SECTION IS TO COME. THIS REPOSITORY IS NOT READY YET - COME BACK LATER
Usage:
Options:
* `DriverDownloader -h` or `DriverDownloader --help` - Show program help
* `DriverDownloader -v` or `DriverDownloader --version` - Show version.
* `DriverDownloader ` - Pick the URL to download the drivers from.
* *EG: DriverDownloader http://lenovo.com/driverpath.html*## Pluginability
We implament a library that I created called [Uniprez](https://github.com/crutchcorn/Uniprez). You may follow the direction in that repository to package that plugins that you create. The only standardization we have currently is how the program returns data. We require you to return a list of dictionaries with at least one key per item:
* `URL` allows us to find the URL of the file to download. This is a required key
* `Name` allows us to know what to name the file after downloading. This is an optional key