Skip to content

magnusjwatson2786/pyDM

Repository files navigation

pyDM

I got tired of the conventional download managers where finding one with good features, nice UI and being free of cost is impossible.

So this is my attempt at a free multithreaded modern download manager. (its not that bad)

Made using Python and PySide6

Features

  • Multithreading
  • Modern GUI
  • Dark-Themed
  • Logging
  • Scheduled downloads (to be added)
  • Adding Batch/multiple downloads supported (to be added)

Screenshots

Alt text Alt text

Dependencies

Run

To run this program, clone it to your local machine using:

git clone https://github.com/magnusjwatson2786/pyDM.git

then cd to the repo directory and hit:.

python -m pip install -r requirements.txt --user
python xt.py

Or just double-click on the start.bat file to run.

Note: Mac OS X / Linux users may need to run the following before executing the script.

chmod +x start.sh

Build

To build this script as an executable, cd to the repo dir on your terminal and hit:

python setup.py build

Usage

  1. Click on the Add(+) button in the side bar.

  2. Paste the URL where specified.

  3. Select a download folder (Optional).

  4. Hit Add.

  5. Watch your file get downloaded (or not).

Simple as that!

License

MIT

Free Software, Hell Yeah!

Happy Coding!