[http://pyload.org/ pyLoad] is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links ([http://pyload.org/hoster supported hosts]). It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.

[http://pyload.org/ pyLoad] is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links ([http://pyload.org/hoster supported hosts]). It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.

Line 9:

Line 9:

* and an '''Android''' client.

* and an '''Android''' client.

−

==Installation==

+

== Installation==

−

Install the [http://aur.archlinux.org/packages.php?ID=34434 pyload] package from the AUR.

+

[[pacman|Install]] {{AUR|pyload}} from the [[AUR]] for the stable version or {{AUR|pyload-nightly}} for a development build of the new pyload 0.5 version.

+

+

=== Headless servers ===

+

+

On headless servers, you will want to use {{AUR|giflib-nox11}} instead of giflib, before you install pyload. Otherwise this package will pull X11 dependencies.

* Ability to establish a secure connection to core or webinterface: {{Pkg|openssl}} {{Pkg|python2-pyopenssl}}.

−

# pacman -S openssl python2-pyopenssl

+

−

*For ClickNLoad support.

+

* For ClickNLoad and at least ZippyShare (maybe other hosters too) support: {{Pkg|js}}.

−

# pacman -S spidermonkey

+

+

== Configuration ==

−

==Configuration==

Run Setup Assistant:

Run Setup Assistant:

# pyLoadCore -s

# pyLoadCore -s

+

{{Note|This command must be run as the same user that will run pyload. For example if you run pyload as a daemon using the systemd service, either run this command as user pyload or change {{ic|/etc/systemd/system/pyload.service}} to another user. If you choose to run this command as user pyload you will have to edit {{ic|/etc/passwd}} to modify pyload's shell from {{ic|/bin/false}} to {{ic|/bin/bash}}.}}

The Setup Assistant gives you a jump start, by providing a ''basic'' but ''working'' setup. Being a basic setup, there are more options and you should at least look at them, since some sections are untouched by the Assistant, like the permissions section.

The Setup Assistant gives you a jump start, by providing a ''basic'' but ''working'' setup. Being a basic setup, there are more options and you should at least look at them, since some sections are untouched by the Assistant, like the permissions section.

−

{{Tip|Most (if not all) of the options can be changed with {{Codeline|pyLoadGui}} or with the the Web Interface.}}

+

{{Tip|Most (if not all) of the options can be changed with {{ic|pyLoadGui}} or with the the web interface.}}

−

===Optional===

+

−

However, if you prefer to edit the pyload.conf yourself and you went with the default conf directory, you can change the settings by editing {{Filename|~/.pyload/pyload.conf}. Use your favorite editor to edit, ''ie'':

+

=== Optional ===

+

+

However, if you prefer to edit the pyload.conf yourself and you went with the default conf directory, you can change the settings by editing {{ic|~/.pyload/pyload.conf}}. Use your favorite editor to edit, eg.:

# nano ~/.pyload/pyload.conf

# nano ~/.pyload/pyload.conf

−

You can get aquainted with most of the [http://pyload.org/configuration configuration options] in this page. Do note that it is outdated, in a sense, since the {{Filename|/opt/pyload/module/config/}} files it refers to do not match what's still on that page.

+

You can get aquainted with most of the [http://pyload.org/configuration configuration options] on that page. Do note that it is outdated, in a sense, since the {{ic|/opt/pyload/module/config/}} files it refers to do not match what's still on that page.

−

While also editable with the web interface, you can also change the plugins configuration by editing {{Filename|~/.pyload/plugins.conf}}. Use your favorite editor to edit, ''ie'':

+

While also editable with the web interface, you can change the plugins configuration by editing {{ic|~/.pyload/plugins.conf}}.

−

# nano ~/.pyload/plugins.conf

+

−

'''Extraction passwords''' are store in ~/.pyload/unrar_passwords.txt. To add passwords either edit the file or:

+

'''Extraction passwords''' are stored in {{ic|~/.pyload/unrar_passwords.txt}}. To add passwords either edit the file or:

−

# echo '<password>' >> ~/.pyload/unrar_passwords.txt

+

# echo &#39;''password''&#39; >> ~/.pyload/unrar_passwords.txt

−

You can get aquainted with most of the [http://pyload.org/configuration configuration options] in this page. Do note that it is outdated, in a sense, since the /opt/pyload/module/config/ files it refers to do not match what's still on that page.

Revision as of 07:34, 11 January 2014

pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links (supported hosts). It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.

pyLoad is divided into core and clients, to make it easily remote accessible. Currently there are (screenshots):

For ClickNLoad and at least ZippyShare (maybe other hosters too) support: js.

Configuration

Run Setup Assistant:

# pyLoadCore -s

Note: This command must be run as the same user that will run pyload. For example if you run pyload as a daemon using the systemd service, either run this command as user pyload or change /etc/systemd/system/pyload.service to another user. If you choose to run this command as user pyload you will have to edit /etc/passwd to modify pyload's shell from /bin/false to /bin/bash.

The Setup Assistant gives you a jump start, by providing a basic but working setup. Being a basic setup, there are more options and you should at least look at them, since some sections are untouched by the Assistant, like the permissions section.

Tip: Most (if not all) of the options can be changed with pyLoadGui or with the the web interface.

Optional

However, if you prefer to edit the pyload.conf yourself and you went with the default conf directory, you can change the settings by editing ~/.pyload/pyload.conf. Use your favorite editor to edit, eg.:

# nano ~/.pyload/pyload.conf

You can get aquainted with most of the configuration options on that page. Do note that it is outdated, in a sense, since the /opt/pyload/module/config/ files it refers to do not match what's still on that page.

While also editable with the web interface, you can change the plugins configuration by editing ~/.pyload/plugins.conf.

Extraction passwords are stored in ~/.pyload/unrar_passwords.txt. To add passwords either edit the file or: