Skip to content

Welcome to Open Download Manager, an open-source multi-threaded file downloader built 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.

License

Notifications You must be signed in to change notification settings

elias-jfb/Open-Download-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Download Manager

Description

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.

Features

  • 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.

How to Use

  1. Clone the Repository:
    git clone https://github.com/liwei-gif/Open-Download-Manager.git
  2. Navigate to the project directory:
    cd Open-Download-Manager
  3. 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.

Requirements

  • Python 3.x
  • tkinter module for the GUI
  • requests module for handling HTTP requests
  • threading for managing multiple download threads

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the Apache License 2.0. See LICENSE for more information.

Contact

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!

About

Welcome to Open Download Manager, an open-source multi-threaded file downloader built 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages