Automate downloads from one-click hosters and cloud drives using a lightweight Python based manager.

pyLoad is an open-source, self-hosted download manager written in pure Python. It automates the retrieval of files from one-click hosters, cloud drives, and various other web sources. The software is designed to run as a headless server on NAS devices, Raspberry Pi, or standard desktop computers, allowing users to manage their download queues remotely through a browser-based web interface.
The application focuses on low resource usage and cross-platform compatibility, supporting Linux, macOS, and Windows systems requiring Python 3.9 or newer. By running as a daemon, it can operate in the background of a server, making it a suitable choice for users who want a centralized download station that remains active without needing an open desktop session.
Built with a plugin-driven architecture, pyLoad supports hundreds of different hosters and add-ons, including schedulers and extractors. The software provides a REST API and a Swagger UI endpoint, which enables developers to generate client code for other platforms, such as Android, using the official OpenAPI generator. Installation is handled via pip, and the software includes specific optional dependency tags for plugins and build tools to keep the base installation lightweight.
Deployment options include standard Python installation or the use of Docker containers, with available images for amd64, arm, and arm64v8 architectures. This allows for easy integration into home server environments using Docker Compose, where users can map specific host volumes for configuration and download storage.
This software is intended for users who need a lightweight, extensible tool to automate file downloads on a server or desktop environment.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
A local home automation platform that manages smart devices and creates automations without requiring cloud connectivity.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.