The free and open-source Download Manager written in pure Python

X

Python

pyLoad image

Picture this: you’ve got a mess of files to download, and they’re sprawled across various hosting sites. You’d rather swallow a porcupine whole than deal with clicking through all those download links one-by-one. What do you do? Enter pyLoad: the free and open-source download manager that’s here to save your bacon, all written in pure Python. pyLoad isn’t just another fancy tool in the shed; it's the ultimate homelab sidekick. Whether you're kicking back in your man cave or tweaking your setup on a Raspberry Pi, pyLoad’s got your back. Let's dig into what makes this bad boy tick. First off, let's talk versions. pyLoad comes in two flavors. There’s the good ol' stable version for those who stick with Python 2 – a bit old school, but hey, if it ain't broke, why fix it, right? For the forward-thinkers, there's the latest and greatest built for Python 3.6+ and even PyPy (experimental, sure, but a lotta fun to tinker with). Getting up and running is easier than pie. Crack open that terminal and type in: ``` pip install --pre pyload-ng[all] ``` Now you're cookin'! Fire up pyLoad with: ``` pyload ``` Just like that, you’ve got yourself a download manager ready to roll. And if things ever go south, uninstalling is just as breezy: ``` pip uninstall pyload-ng ``` Speaking of easy, pyLoad keeps it simple with its user-friendly web interface. Point your browser to `http://localhost:8000`, and bam, you’re in. Of course, it’s good practice to change those default credentials from "pyload/pyload" to something a bit more secure. For the more advanced crowd, pyLoad's got some nifty tricks up its sleeve. You can run it in debug mode, reset usernames and passwords, and even boss it around as a daemon. Fancy keeping your downloads, user data, and temporary files all neat and tidy? Set your own storage directories and keep those bytes in line. One of pyLoad’s standout features is its collection of modules. At its core, you’ve got `pyload.core`, but don't sleep on the `pyload.plugins` – these are officially supported beauties that make your experience top-notch. And for the web-savvy, there’s the `pyload.webui`. Docker fanatic? No worries, pyLoad’s got you covered there too. Whether you're rocking an Alpine or Ubuntu setup, the Docker images are ready to deploy. Quick to start, easy to integrate into your docker-compose v2 schemas, so no sweat there. Troubleshooting? It’s not a four-letter word when it comes to pyLoad. Issues with pip? Maybe it’s a Python version snafu. No problem. Pip not found? Just sub in `pip3`. Setuptools too old? Update it pronto. Permission denied? Just sudo your way to victory on Unix or run that Command Prompt as an admin on Windows. At its heart, pyLoad is about freedom. It's released under the GNU Affero General Public License, and it’s all about the sharing spirit. If you ever want to kick in a contribution, you’ll find the guidelines crystal clear and welcoming. In a nutshell, pyLoad is about making your life easier. It's crisp, efficient, and backed by a community of smart folks ready to help you make the most of your homelab. So go ahead, dive in, and let pyLoad handle the heavy lifting. Your download woes are history. Happy downloading!

Check out site
Back to all products