Is it possible, and how can I install jdownloader on MyBook?
ITA Polve
Is it possible, and how can I install jdownloader on MyBook?
ITA Polve
Does anyone try this? To instal jDownloader or other Rapidshare, Hotfile, MegaUpload downloader ???
I was searching for answer but didnt find anything.
Come on, Linux programmers! :) Set this and give us some tutorial,… How to instal simple jDownloader programme into MyBook via SSH or else…? :)
Try tucan here:
I successfully use pyLoad (pyload.org). Here is a german HowTo for a router, which works on the MBWE when you have optware installed. It should be understandable with google translate… i might have changed some paths, but i can't recall…
http://wl500g.info/showthread.php?t=21826
Download the latest developer version and be sure to set the language in the config.xml to en for english.
It has a neat webinterface and is pretty stable. Only bad thing is, it takes quite a large amount of ram… blame python.
It even has a remote support, where you have a client running on your PC and the core on the MyBook… though i don't use that.
I post the english thread to install Pyload ==> http://wl500g.info/showthread.php?t=21844
Cool, a web interface to manage download. We must try this software on my NAS !
A user guide for my book world installation :D ?
Due to request, here is how I got it running on the whitelight. Should work on the bluelight too.
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
2.Go into the folder /opt and do following
#get pyload developer version
/opt/bin/hg clone http://bitbucket.org/spoob/pyload
cd pyload/module/config
cp core_default.xml core.xml
cp plugin_default.xml plugin.xml
Now, edit the core.xml file to your likings. Ask the pyload wiki for more information ;). IMPORTANT: set language to "en". You can leave the rest if your network is secure, but changing ports and password is generally a good idea. Also set the download folder to something like /DataVolume/Download…
Now, do this:
python /opt/pyload/module/web/manage.py syncdb
Now to the startup script. Mine looks like the following and is working properly. Call it S90pyload and put it in "/opt/etc/init.d", or, less preferrably in "/etc/init.d/". Dont forget to "chmod +x" it.
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="screen"
start() {
echo "Starting Service: $NAME"
cd /opt/pyload
/opt/bin/screen -dmS pyload /opt/bin/python pyLoadCore.py
}
stop() {
if [ -n "`pidof $NAME`" ]; then
echo "Stopping Service: $NAME"
killall $NAME 2> /dev/null
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac
exit 0
If something goes wrong, or it crashes, do a little "killall -9 python" and try again.
I have a Bluerings WD, and I can't get it to work.
I don't have any core.xml or plugins.xml. I have pyload.conf and plugins.conf in /root/.pyload
Should I move them to opt/pyload/module/config?
Anyway, tried that (and even rename them as xml's), but nothing seems to work. When I run "python /opt/pyload/module/web/manage.py syncdb", nothing happens, not even an error that could help me discover what's wrong.
I can't see the process running with "top" and when I run "killall -9 python", it says me no process killed, so I guess it's not running.
I actually followed the tutorial in http://mybookworld.wikidot.com/pyload, and found no errors… well, except for the fact that it doesn't work. I mean, the install process went smooth. I configured dyango with "python /opt/pyload/module/web/manage.py syncdb", used root as SU, gave the same pass that the system root has (is that ok?), and it configured everything without a glitch.
But that's it. Can't make it run.
Anyone can help?
New file structure in step 2
cp core_default.xml core.xml
cp plugin_default.xml plugin.xml
Also i suggest creating startup script in /opt/etc/init.d/ instead of /etc/init.d
Pyload = Excellent software
Absolutely correct, I'll change my instructions. Though I dont think, you actually need to copy the plugin.xml. But it won't hurt either…
Someone from admins should change I think the title of this thread from JDownloader to Pyload
By default pyload downloads in /opt/pyload/Downloads. The partition of / is only 2GB and you should not use it for deposisting files.
So i suggest before starting pyload to delete folder /opt/pyload/Download and create symbolic link from /Datavolume/Download to /opt/pyload/Downloads.
Maybe moeter add this as a step.
Also it would be nice after completing a download with rar files automatically unrared (cron check folders in Downloads run unrar e and then delete rar files)
Hope to help
It would be easier just to setup the download folder to /DataVolume/Download. You can set that up in the core.xml, or even in the Webinterface. Im as well stating that in my instructions, but, it's well hidden ;)
But a new Wiki entry would be a good idea. Working on it…
at the core.xml why I have to add /DataVolume/Download and not /shares/internal/PUBLIC/ ?
I cant make it to work
Please help :(
at the Webinterface. I cant login with the given password from core.xml
my core.xml :
<?xml version="1.0" ?>
<config name="Configuration" version="0.1">
<remote name="Remote">
<port type="int" name="Port">7227</port>
<listenaddr type="ip" name="Adress">0.0.0.0</listenaddr>
<username type="str" name="Username">admin</username>
<password type="str" name="Password">pwhere</password>
</remote>
<ssl name="SSL">
<activated type="bool" name="Activated">False</activated>
<cert type="str" name="SSL Certificate">ssl.crt</cert>
<key type="str" name="SSL Key">ssl.key</key>
</ssl>
<webinterface name="Webinterface">
<activated type="bool" name="Activated">True</activated>
<host type="ip" name="IP">0.0.0.0</host>
<port type="int" name="Port">8001</port>
<template type="str" name="Template">default</template>
<local type="bool" name="Local">True</local>
<ssl type="bool" name="SSL">False</ssl>
<username type="str" name="Username">root</username>
<adress type="ip" name="Adress">None</adress>
<extport type="int" name="Extern Port">None</extport>
<password type="str" name="Password">123</password>
</webinterface>
<xdcc>
<nick name="Nickname" type="str">pyload</nick>
<ident name="Ident" type="str">pyloadident</ident>
<realname name="Realname" type="str">pyloadreal</realname>
</xdcc>
<log name="Log">
<file_log type="bool" name="File Log">True</file_log>
<log_folder type="str" name="Folder">Logs</log_folder>
<log_count type="int" name="Count">5</log_count>
</log>
<general name="General">
<language type="str" input="en;de;fr;nl;pl" name="Language">en</language>
<download_folder type="str" name="Download Folder">Downloads</download_folder>
<max_downloads type="int" name="Max Parallel Downloads">3</max_downloads>
<link_file type="str" name="File For Links">links.txt</link_file>
<failed_file type="str" name="File For Failed Links">failed_links.txt</failed_file>
<debug_mode type="bool" name="Debug Mode">False</debug_mode>
<max_download_time type="int" name="Max Download Time">5</max_download_time>
<download_speed_limit type="int" name="Download Speed Limit">0</download_speed_limit>
<checksum type="bool" name="Use Checksum">True</checksum>
<min_free_space type="int" name="Min Free Space (MB)">200</min_free_space>
<folder_per_package type="bool" name="Create folder for each package">False</folder_per_package>
<download_interface type="ip" name="Outgoing IP address for downloads"></download_interface>
</general>
<updates name="Updates">
<search_updates type="bool" name="Search">True</search_updates>
<install_updates type="bool" name="Install">False</install_updates>
</updates>
<reconnect name="Reconnect">
<activated type="bool" name="Use Reconnect">False</activated>
<method type="str" name="Method">None</method>
<startTime type="time" name="Start">0:00</startTime>
<endTime type="time" name="End">0:00</endTime>
</reconnect>
<downloadTime name="Download Time">
<start type="time" name="Start">0:00</start>
<end type="time" name="End">0:00</end>
</downloadTime>
<proxy name="Proxy">
<activated type="bool" name="Activated">False</activated>
<adress type="str" name="Adress">http://localhost:8080</adress>
<protocol type="str" name="Protocol">http</protocol>
</proxy>
<plugins> <!-- python import style, separated with comma -->
<load_hook_plugins>
module.plugins.hooks.ClickAndLoad,
module.plugins.hooks.ContainerDownload,
module.plugins.hooks.ExternalScripts,
</load_hook_plugins>
<load_captcha_plugins>
module.plugins.captcha.GigasizeCom,
module.plugins.captcha.LinksaveIn,
module.plugins.captcha.MegauploadCom,
module.plugins.captcha.NetloadIn,
module.plugins.captcha.ShareonlineBiz,
</load_captcha_plugins>
<load_container_plugins>
module.plugins.container.CCF,
module.plugins.container.DLC_25,
module.plugins.container.DLC_26,
module.plugins.container.RSDF,
module.plugins.container.LinkList,
</load_container_plugins>
<load_crypter_plugins>
module.plugins.crypter.DDLMusicOrg,
module.plugins.crypter.FourChanOrg,
module.plugins.crypter.HoerbuchIn,
module.plugins.crypter.LixIn,
module.plugins.crypter.OneKhDe,
module.plugins.crypter.RelinkUs,
module.plugins.crypter.RSLayerCom,
module.plugins.crypter.SecuredIn,
module.plugins.crypter.SerienjunkiesOrg,
module.plugins.crypter.StealthTo,
module.plugins.crypter.YoutubeChannel,
</load_crypter_plugins>
<load_hoster_plugins>
module.plugins.hoster.DepositfilesCom,
module.plugins.hoster.DuckloadCom,
module.plugins.hoster.FilefactoryCom,
module.plugins.hoster.FilesmonsterCom,
module.plugins.hoster.FreakshareNet,
module.plugins.hoster.GigasizeCom,
module.plugins.hoster.HotfileCom,
module.plugins.hoster.MegauploadCom,
module.plugins.hoster.MegavideoCom,
module.plugins.hoster.MyvideoDe,
module.plugins.hoster.NetloadIn,
module.plugins.hoster.PornhostCom,
module.plugins.hoster.PornhubCom,
module.plugins.hoster.RapidshareCom,
module.plugins.hoster.RedtubeCom,
module.plugins.hoster.ShareonlineBiz,
module.plugins.hoster.ShragleCom,
module.plugins.hoster.StorageTo,
module.plugins.hoster.UploadedTo,
module.plugins.hoster.XupIn,
module.plugins.hoster.YoupornCom,
module.plugins.hoster.YoutubeCom,
module.plugins.hoster.ZippyshareCom,
module.plugins.hoster.ZshareNet,
module.plugins.hoster.SharenowNet,
module.plugins.hoster.YourfilesTo,
module.plugins.hoster.Xdcc,
module.plugins.hoster.Ftp,
</load_hoster_plugins>
<load_account_plugins>
module.plugins.accounts.RapidshareCom,
module.plugins.accounts.UploadedTo,
</load_account_plugins>
</plugins>
</config>
Hm, pyload has changed the configuration completely in the latest versions. I think I need to rewrite parts of the wiki entry. Read my changes in a couple of hours and you should be good.
For the time being, try the default password [admin/pwhere] as login. You should be able to login with that, and change most settings from within the webinterface.
Oh, someone already changed it in the wiki, thanks.
Please also note, that the password to the webinterface is NOT set in the .conf file, it's prompted in the dialog after you do the
python /opt/pyload/module/web/manage.py syncdb
Hi there,
I have recently recovered my "Blue Rings"MyBook. I used to use the Rapidshare app but thought I would try pyload.
I get to "/opt/bin/hg clone http://bitbucket.org/spoob/pyload" and I get an error "segmentation fault". I would be grateful for any assistance.
Neil
it seems something wrong with your 'hg' command.
Try to upgrade it from optware.
ipkg install py25-mercurial
or
ipkg install py26-mercurial
Install first one if you have python 2.5.x on your NAS or install second if you have python 2.6.x
Thanks for your help. I have Python 2.5-1. Running the above py25 command results in "installed in root is up to date. Nothing to be done".
Obviously I have the same issue with the hg command.
Thanks, Neil.
yes.. strange it's not working.
Anyway, you can avoid using hg just by downloading latest version of pyload from this URL - http://bitbucket.org/spoob/pyload/get/tip.tar.gz
Very odd…maybe the rescue procedure didn't go as well as I thought. I D/L the file on my PC and transferred to MyBook so it is now installed. Still not working correctly, but I'll sort it out somehow :)
Thanks again.
Neil.
I found hg-py2.5 in my /opt/bin dir and it worked like "/opt/bin/hg-py2.5 clone http://bitbucket.org/spoob/pyload" .
I can't install pyload. I get the Segmentation fault error too, when trying the clone command. Manually loaded the tar-file to my MBWE extracted it.
But when i try to create the database with "python /opt/pyload/module/web/manage.py syncdb" I get the Segmentation fault error again.
Is there a way to install old python version? Since I guess the problem is a new optware package of python.