Skip to content

Step by Step Installation (Linux)

Jonas edited this page Apr 29, 2016 · 3 revisions

Get and install pyLoad

You use Linux? Fine,you are lucky! Python is probably already installed on your system. If not:

  • On Debian, Ubuntu, …: 

apt-get install python

  • On Red Hat, Fedora, …: 

yum install python

Install stable version
  • Just get the latest stable version from the download page

  • unzip pyload-src-vXXX.zip to a directory of your choice

  • Install python-pycurl

Install development version

As pyLoad is under heavy development you may consider to get the development version of pyLoad. This version includes the newest features and fixes, but may also come with new bugs and problems. In short it may not be stable.

If you still want it:

  1. Get the Mercurial revision control tool:
    • On Debian, Ubuntu, …: 

apt-get install mercurial - On Red Hat, Fedora, …: 

yum install mercurial - On any other system see: http://mercurial.selenic.com/

  1. Check out the development repository with 

hg clone http://bitbucket.org/spoob/pyload/

Optional Dependencies

  • python-crypto: dlc/ccf/rsdf container format support
  • tesseract: for CAPTCHA recognition
  • Spidermonkey or ossp-js as JavaScript engine for Click'N'Load links

Installation:

  • On RedHat based systems (Fedora, Mandriva, …) run 

yum install python-crypto python-pycurl tesseract gjs js

  • On Debian based systems run 

apt-get install python-crypto python-pycurl tesseract-ocr

  • On Ubuntu based system run 

sudo add-apt-repository ppa:launchpad/ppa && sudo apt-get update && sudo apt-get install spidermonkey-bin

GUI

For the 

GUI you need PyQt4:

  • On RedHat based systems (Fedora, Mandriva, …) run 

yum install PyQt4

Webinterface

python pyLoadCore.py -s

to create the intial database setup for the webinterface. The command prompts you for a username, an email and a password, which will be used to authenticate you against the webinterface of pyload (see below).

safe ssl connection?

Who (why ever) wants to use pyLoad's 

XML-

RPC via 

SSL have to install openssl first. Then you have to create a key:

cd pyLoad openssl genrsa 1024 > ssl.key openssl req -new -key ssl.key -out ssl.csr openssl req -days 36500 -x509 -key ssl.key -in ssl.csr > ssl.crt

Restart server. Now it should run with ssl and without errors;) If not, please go to #pyLoad on Freenode and we will help you.

Use it

There are three ways to use pyLoad:

  • by command-line
  • by webinterface
  • by a 

GUI.

Most people may prefer the graphical way, but first let's have a look at the 'pure way':

Using command-line pyLoad

  1. edit the file 'links.txt' within the pyLoad-directory, insert the links you want to download
  2. start a terminal window
  3. change to your pyLoad - directory
  4. type <python pyLoadCore.py> <enter>
  5. to monitor progress you connect to the core by typing <python pyLoadCli.py> <enter>

If everything went right, pyLoad will start to download. For further information check the Introduction

Clone this wiki locally