There are instructions to install pyLoad, a python based downloader for numerous One-Click Hosters like It features a webinterface and is controllable with a client application on a PC.

(updates for MyBook Live and comments for the MyBook White Edition The latter comments supersede the information given on this page, but the developer's version which is used in the comments is unstable at the moment. I found the installation procedure described on under the heading "ipk" to work flawlessly for the MBWE, provided you've got ipkg installed correctly).

(comments by original author, moeter) Actually, everything but the startup script is pointless if they offer a ipk. I wrote this howto when there was no ipk. So this howto is just for people looking to install the development version, which to me looks pretty unusual for server usage.

These instructions are for the White Light, but should be roughly the same for the Blue Light. Maybe you need to change some folders…

1. Install neccessary packages…

ipkg install python py25-crypto py25-curl py25-openssl py25-django libcurl sqlite tesseract-ocr unzip screen nano wget-ssl py25-mercurial tesseract-ocr-lang-eng py25-pil

2.Go into the folder /opt and do following

#get pyload developer version
/opt/bin/hg-py2.5 clone

Now, do this:

python /opt/pyload/module/web/ syncdb

and answer all questions…
This sets up the Database of the internal webserver of pyLoad.

You should now be able to start pyLoad using following line:

/opt/bin/screen -dmS pyload /opt/bin/python /opt/pyload/

Configuration files are now stored in ~/.pyload - pyload.conf and plugins.conf
IMPORTANT: set language to "en", change the Download Folder to something in /DataVolume, like /DataVolume/Download/pyLoad

You can leave the rest if your network is secure, but changing ports and passwords is generally a good idea. If you only want to use the Webinterface, you can disable the remote, and other plugins. This saves a little precious RAM.

More comfortable would be a startup script, I have one prepared.

Create a file called S90pyload and put it in "/opt/etc/init.d", or, less preferrably in "/etc/init.d/". Dont forget to "chmod +x" it.



start() {
        echo "Starting Service: $NAME"
        cd /opt/pyload
        /opt/bin/screen -dmS pyload /opt/bin/python

stop() {
        if [ -n "`pidof $NAME`" ]; then
            echo "Stopping Service: $NAME"
            killall $NAME 2> /dev/null

case "$1" in
                sleep 4
                echo "Usage: $0 (start|stop|restart)"
                exit 1

exit 0

If something goes wrong, or it crashes, do a little "killall -9 python" and try again.

Good luck!

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License