Come installare pyload da sorgenti e compilare su nslu – debian – per scaricare film da megavideo

Come installare pyload da sorgenti e compilare su nslu – debian – per scaricare film da megavideo

Grazie alla segnalazione di Simone sono venuto a conoscenza di un bellissimo progetto opensource sviluppato in pyton: pyload

Pyload consente di scaricare i video da:

  • Rapidshare.com
  • Netload.in
  • Uploaded.to
  • Shareonline.biz
  • Hotfile.com
  • Fileserv.com
  • DepositFiles
  • Megaupload
  • Zippyshare
  • Storage.to
  • FreakShare
  • Redtube
  • Youtube
  • Myvideo
  • ShareCx
  • XDCC

Per una lista completa guarda qui.

Vediamo adesso come installarlo su debian 5.0 lenny. Io ho un piccolo NSLU a casa che mi fa da home-server/mulo/server vpn/backup server/tuttofare

Non so perchè ma seguendo la guida documentata su pyload.org che dice di scaricare il questo deb e installarlo con un facilissimo dpkg -i pyload*.deb

Se trovate degli errori del tipo:

nslu2:~# dpkg -i pyload-v0.4.2-noarch.deb
Selecting previously deselected package pyload.
(Reading database … 31778 files and directories currently installed.)
Unpacking pyload (from pyload-v0.4.2-noarch.deb) …
dpkg: dependency problems prevent configuration of pyload:
pyload depends on python-django (>= 1.1); however:
Package python-django is not installed.
dpkg: error processing pyload (–install):
dependency problems – leaving unconfigured
Errors were encountered while processing:
pyload

vuol dire che siete come me: dovete compilare tutto.

Prima fate un apt-get -f install per installare tutte le dipendenze possibili..

Altre dipendenze le potete installare facendo un simpaticissimo

apt-get install spidermonkey-bin libmozjs1d

Poi spostatevi nella cartella /usr/src (è sempre bene avere una cartella dove mettere tutti i sorgenti)

cd /usr/src

Scaricate gli ultimi sorgenti di django

wget http://www.djangoproject.com/download/1.2.3/tarball/

Scaricate l’ultima versione dei sorgenti compilabili di pyload

wget http://get.pyload.org/static/pyload-src-v0.4.2.zip

Ok adesso che avete i sorgenti bisogna iniziare a compilarli:

tar zxvf Django-*.tar.gz

cd Django-1.2.3

sudo python setup.py install

unzip pyload-src-v0.4.2.zip

cd pyload

Per avviare la procedura di installazione e inizializzare tutti i componenti bisogna eseguire prima

python pyLoadCore.py

Poi seguire le istruzioni (niente di difficile… chiede 4 parametri stupidi)

Questo script creerà una cartella di configurazione in ~/.pyload

Adesso avviare il pannello web e il core di pyload con

python pyLoadCore.py -s

Lo script vi chiederà alcuni parametri.. è sempre buona cosa lasciare quelli di default( sono tra [parentesi quadra[)

Come vi dirà lo script digitate

pyLoadCore.py

Se tutto va bene lasciate aperta la shell, aprite il browser e digitate http://indirizzoserver:porta. Questi erano i miei parametri:

http://192.168.1.102:8000

Ed ecco pyload funzionante!

Per eseguire pyload all’avvio del sistema aggiungete questa riga al file /etc/rc.local (prima di exit 0)

python /usr/src/pyload/pyLoadCore.py > /var/log/pyload &

Potete vedere i vari errori o il debugging nel file /var/log/pyload.

Se avete problemi nella compilazione commentate o aggiungetemi su twitter. Sarò lieto di aiutarvi

Buon download a tutti

Post Simili

thumbnail
Installare Rtorrent sull’NSLU2 – guida completa

Oggi vediamo come installare rtorrent sull'nslu2 con debian. Premetto che ci sarebbe anche la possibilità di installare wtorrent (il client web che si interfaccia con...


thumbnail
Come scaricare da Megavideo tramite script shell su Ubuntu Linux

Io ho la comodità di poter usufruire di un mini server sempre acceso: l'NSLU2 Così grazie a questo posso scaricarmi comodamente i film con questo script scritto da...


thumbnail
Come installare mod-security per Apache2 su Ubuntu 8.04 8.10 9.04

Il mod-security è un modulo per apache che permette di evitare la gran parte degli attacchi al vostro sito, per evitare di vedere il vostro joomla o wordpress...


thumbnail
Backup automatico e incrementale del proprio sito via ftp

Può essere molto utile avere un backup completo del proprio sito in locale per sicurezza. Prima di tutto bisogna installare ncftp che è un client ftp testuale che...


thumbnail
Come far partire rtorrent all’avvio dell’NSLU2

Mi stressava ogni volta che facevo partire il mio nslu2 avviare manualmente rtorrent. Quindi dopo un po' di smanettamenti e tra screen, bash e init.d ho creato questo...


Commenti

21 Commenti :

  1. simone

    grande la provo subbito…. admin se trovo qualche altra cosa sul web di interessante posso fartele notare?
    come avrai ben capito nn ho una grande conoscenza in materia ma mi piacerebbe inparare il sistema linux e i sui derivati debian ecc..

  2. simone

    oooooooooook funziona tutto con webinterface grazzie mille markeclaudio

    :yeah:

  3. simone

    ciao admin ho un piccolo problema che tu sicuramente saprai risolvere .sono riuscito a fare tutto ma ho un errore che adesso ti spiego
    in pratica avvio pyload vado nella mia interfaccia web carico i link che devo scaricare dopo di che il download nn parte e su shell mi ritrovo questo errore:

    self.download_html()
    File “/root/pyload/module/plugins/hoster/MegauploadCom.py”, line 103, in download_html
    captcha = self.decryptCaptcha(url_captcha_html)
    File “/root/pyload/module/plugins/Plugin.py”, line 226, in decryptCaptcha
    result = ocr.get_captcha(temp.name)
    File “/root/pyload/module/plugins/captcha/MegauploadCom.py”, line 10, in get_captcha
    self.run_tesser(True, True, False, True)
    File “/root/pyload/module/plugins/captcha/captcha.py”, line 99, in run_tesser
    self.run(tessparams)
    File “/root/pyload/module/plugins/captcha/captcha.py”, line 57, in run
    popen = subprocess.Popen(command, bufsize = -1, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    File “/usr/lib/python2.5/subprocess.py”, line 594, in __init__
    errread, errwrite)
    File “/usr/lib/python2.5/subprocess.py”, line 1069, in _execute_child
    self.pid = os.fork()
    OSError: [Errno 12] Cannot allocate memory
    ho capito che e un errore di python che devo fare? help me

  4. simone

    si lerrore e questo OSError: [Errno 12] Cannot allocate memory

    si sono in root ma ho anche provato installato in cd /usr/src

    po facendo free -m la memoria e 18 su 29

  5. Damiano

    Ciao e grazie mille per la guida 😀
    Ho installato il tutto ed “in teoria” sembra funzionare….però se provo a scaricare qualche cosa scarica sempre esattamente solo 6.53kb e termina il download come se fosse completato….hai idea di cosa possa essere 🙁 ?
    Ho effettuato i testi con megaupload (anke account premium) ed hotfile…
    Grazie mille

  6. Damiano

    nel file di log non segna errori 🙁
    Per megaupload premium ho risolto, bisognava attivare il download diretto…ma il fatto strano è che ora vanno anche gli altri (con tanto di captcha)….domani rifaccio tutto da zero, devo capire cosa non funzionava e come ho risolto…potrebbe essere utile ad altri 😀
    Grazieeeee

  7. simone

    ciao markeclaudio tutto risolto adesso funge solo che devo inserive il codice captcha manualmente x caso devo installare qulche altro pacchetto? se si quale

  8. simone

    ciao markeclaudio da tempo cercavo il modo di condividere con i miei amici file in download anche da esterno tipo megaupload e simili a quanto pare adesso di può solo che come al solito sul sito ufficiale non ho trovato alcuna spiegazione puoi dare un po’ di attenzione a questo progetto? link

    http://openupload.sourceforge.net/
    fammi sapere ciao

  9. Barbara

    Buonasera,vorrei chiedere un consiglio per un vecchio pc.
    In una stanza ne ho uno del 2004 che usiamo poco,ma potrebbe essere ancora utile se funzionasse meglio.
    Poiche continuava a spegnersi,l’ho portato all’assistenza dove gli sono stati cambiati l’alimentatore e anche la scheda RAM.
    Risultato?Si spegne ancora anche se un pò meno.Al negozio,dove mi sono rivolta dicono che da loro non si spegne mai.C’è qualcosa che si può fare senza spendere altri soldi inutilmente?Grazie.

  10. simone

    ciao Barbara prova a togliere il pannello laterale x fare prendere piu aria al pc di solito quando si spegne un pc all’inprovviso e dovuto ad un riscaldamento dei componenti interni nn entro troppo nei particolari x nn convonderti le idee poi cambia tecnico x sentire + canpane se nn 6 ingrado stai attenta nn ti fare fregare ciao

  11. Barbara

    Grazie Simone proverò a fare come dici,e sicuramente al Tecnocity non mi rivolgerò più visto che mi hanno rubato €.134 per restituirmi il pc quasi nello stesso stato!Buonasera

  12. giangi007

    Ciao, avete provato a mettere un link di xdcc? Io non son capace di farlo, ad esempio ho impostato questo link di xdcc “xdcc://irc.darksin.it/#ZooDyaCo/ZDC|C|DISNEY|08/#38/”
    ma ricevo sempre che “XDCC Bot did not answer”.

    Qualcuno è riuscito a scaricare un bot?

  13. silvered.dragon

    Ciao non riesco in nessun modo ad effettuare l’avvio automatico senza problemi..cosa e’ che sbaglio?ho messo la stringa nel file rc.local come hai scritto tu ma non funge..e’ come se non avesse i privilegi di super user per eseguire pyload..in pratica se eseguo l’rc.local dopo aver eseguito l’accesso come su funziona,ma eseguito all’avvio non va..

  14. silvered.dragon

    Ciao grazie per la risposta,ma non sono riuscito a risolvere in nessun modo..l’unico risultato buono e’ inserendo la stringa

    su root -c /usr/src/pyload/pyLoadCore.py

    in etc/local.rc

    cosi parte all’avvio,il problema e’ che non resta in esecuzione come demone,quindi ho il pc bloccato sulla schermata di log di payload..a meno che non accedo da SSH(che e’ quello che faccio di solito)ma non credo sia la soluzione migliore..altri consigli?
    ps:per caso hai realizzato una guida simile anche per amuled e torrent?nel caso quale client torrent mi consiglieresti per controllo da web ui?grazie mille

  15. silvered.dragon

    Grandissimo grazie mille

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

  Tags: , ,