The free and open-source Download Manager written in pure Python.
Choose your Version
The newest version of pyLoad running on Python 3.6+ and PyPy (experimental) is developed in the main branch on GitHub and published as pyload-ng on PyPI.
The old version of pyLoad working on Python 2 is still available in the stable branch on GitHub, pre-built packages are available for download on the releases page on GitHub.
This README covers only the latest version of pyLoad.
Quick Start
Open a terminal window and install pyLoad typing:
pip install --pre pyload-ng[all]
To start pyLoad use the command:
pyload
See the usage section for information on all available options.
If you want to uninstall pyLoad:
pip uninstall pyload-ng
Usage
usage: pyload [-h] [-d] [-r] [--storagedir STORAGEDIR] [--userdir USERDIR]
[--tempdir TEMPDIR] [--dry-run] [--daemon] [--version]
The free and open-source Download Manager written in pure Python
optional arguments:
-h, --help show this help message and exit
-d, --debug enable debug mode
-r, --reset reset default username/password
--storagedir STORAGEDIR use this location to save downloads
--userdir USERDIR use this location to store user data files
--tempdir TEMPDIR use this location to store temporary files
--dry-run test start-up and exit
--daemon run as daemon
--version show program's version number and exit
To start pyLoad, type the command:
pyload
This will create the following directories (if they don't exist already):
~/Downloads/pyLoad
: where downloads will be saved.~/.pyload
: where user data and configuration files are stored.<TMPDIR>/pyLoad
: where temporary files are stored.<TMPDIR>
is platform-specific.
Note: On Windows, user data and configuration files are stored in the directory
~\AppData\Roaming\pyLoad
.
Help
To show an overview of the available options, type:
pyload --help
Web Interface
Open your web browser and visit the url http://localhost:8000 to have access to the pyLoad's web interface.
- Default username:
pyload
. - Default password:
pyload
.
It's highly recommended to change the default access credentials on first start.
Advanced Installation
Stable Release
Get the latest stable release of pyLoad:
pip install pyload-ng
Note: No stable release yet, pyLoad is now in pre-release phase.
Available modules
pyload.core
: pyLoad's heart.pyload.plugins
: the collection of officially supported plugins for pyLoad.pyload.webui
: a web interface to interact with pyLoad.
Development Release
You can force the installation of the latest development release of pyLoad, appending the option --pre
to the installation command:
pip install --pre pyload-ng
Do not use development releases in production. Unexpected crashes may occur.
Extra Dependencies
Extra dependencies are non-essential packages that enable additional features of pyLoad.
To install them you have to append a specific tag name to the installation command.
Available tags
plugins
: includes packages used by several plugins.build
: includes packages used to build translations.all
: includes both plugins and build packages.
You can use a tag in this way:
pip install pyload-ng[plugins]
Or group more together:
pip install pyload-ng[plugins][build]
Build Translations
Use the command build_locale
to retrieve and build the latest locale files (translations):
python setup.py build_locale
Invoke build_locale
before building the package (eg. bdist_wheel
).
Note:
You don't need to build the translations if you installed pyLoad through pip
, they're already included.
from
https://github.com/pyload/pyload
------------------------------------------
pyload是一款基于Python编写的开源下载管理器,自带Web管理面板。遵守AGPL开源协议。易于扩展,不仅支持直接下载直链,而且也可以从网站中解析出文件/视频进行下载,如youtube等。
Linux安装方法:
Pip安装
pip install pyload-ng
或Wget
wget https//github.com/pyload/pyload/archive/stable.zip
命令行运行:
pyload
web面板访问地址:你的IP:8000
默认用户名和密码是:pyload