https://github.com/khaoniewji/opendownloader
OpenDownloader is a Open-Source minimalist command-line tool for downloading files from URLs.
https://github.com/khaoniewji/opendownloader
command-line download downloader http python python3 tools utility
Last synced: 10 months ago
JSON representation
OpenDownloader is a Open-Source minimalist command-line tool for downloading files from URLs.
- Host: GitHub
- URL: https://github.com/khaoniewji/opendownloader
- Owner: khaoniewji
- Created: 2024-03-31T19:40:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-31T19:57:12.000Z (about 2 years ago)
- Last Synced: 2025-01-03T07:39:40.110Z (over 1 year ago)
- Topics: command-line, download, downloader, http, python, python3, tools, utility
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# OpenDownloader
OpenDownloader is a command-line tool for downloading files from URLs.

## Features
- Concurrent downloads with configurable maximum connections
- Progress visualization using tqdm
- Support for specifying output directory and force download option
- Show information about the application using `about` command
## Installation
Clone the repository:
```
git clone https://github.com/uppriezdev/OpenDownloader.git
```
Install the dependencies:
```
pip install -r requirements.txt
```
## Usage
To download files, use the following command:
```
python opendownloader.py --max-connections ... --output-dir --force-download
```
To see information about the application, use the `about` command:
```
python opendownloader.py about
```
## Example
Download a file with 8 maximum connections:
```
python opendownloader.py --max-connections 8 https://example.com/file.zip --output-dir downloads
```
## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or have suggestions for improvements.
## Inspiration
This project drew inspiration from [Aria2c](https://aria2.github.io/), a lightweight multi-protocol & multi-source command-line download utility.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.