Welcome to Open Download Manager, an open-source, multi-threaded file downloader developed using Python and Tkinter. This tool is designed to help you download files from the internet in multiple parts concurrently, potentially increasing the download speed by leveraging multiple server connections.
- User-Friendly Interface: Built with Tkinter, the interface is simple yet functional, allowing you to input download links directly.
- Multi-threaded Downloads: Downloads files in multiple parts simultaneously, which can speed up the overall download time.
- Customizable Segments: You can specify the number of parts in which you want to download a file, giving you control over the download process.
- Clone the Repository:
git clone https://github.com/liwei-gif/Open-Download-Manager.git
- Navigate to the project directory:
cd Open-Download-Manager
- Run the Application:
python main.py
Requeriments:
Request
pip install requests
Once the application is running:
- Enter the URL of the file you wish to download in the URL field.
- Specify the number of parts you want the file to be split into for downloading.
- Click the 'Download' button to start the download process.
- Python 3.x
tkinter
module for the GUIrequests
module for handling HTTP requeststhreading
for managing multiple download threads
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the Apache License 2.0. See LICENSE
for more information.
Forobeta: https://forobeta.com/members/prothone.307297/ Project Link: https://github.com/liwei-gif/Open-Download-Manager
We hope you find Open Download Manager useful for your downloading needs. Feel free to fork the repo and contribute to making it better!