Finalmente ho trovato un programma simile a JDownloader ma abbastanza leggero e semplice da non creare problemi nell'installazione ed esecuzione e rendere finalmente funzionale la fonera.
Con questo programma infatti la Fonera 2.0n sarà in grado di scaricare da svariati siti di hosting come megaupload e rapidshare senza necessariamente avere un account premium (il vero motivo per cui l'avevo comprata), in più risolve i captcha. Se attivate captchatrader anche i re-captcha come quelli di hotfile non saranno più un problema
Ecco l'howto:
Dopo aver aggiunto il repository di nslu2-linux.org attiviamolo:
vi /etc/opkg.conf
#src snapshots http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages
src snapshots2 http://ipkg2.nslu2-linux.org/feeds/optware/openwrt-brcm24/cross/stable
dest root /
dest ram /tmp
dest usb /tmp/mounts/Disc-A1
lists_dir ext /var/opkg-lists
ora ci basta installare le dipendenze di pyLoad:
opkg -dest usb install python py25-crypto py25-curl py25-openssl py25-django py25-pil tesseract-ocr-lang-eng unzip ossp-js unrarSpostiamoci sul drive esterno nel mio caso Disc-A1 e scarichiamo pyLoad
cd /tmp/mounts/Disc-A1/ora se vogliamo possiamo far girare systemcheck per controllare che tutto sia a posto prima di continuare, è chiaro che sulla fonera non avremo il supporto alla gui e sarà l'unico errore che riceveremo.
wget http://get.pyload.org/static/pyload-src-v0.4.5.zip
unzip pyload-src-v0.4.5.zip
cd pyload
python systemCheck.py
questo è il mio output se volete confrontarlo:
ora passiamo al setuppython pyLoadCore.py
è abbastanza semplice, le parti in rosso sono quelle da inserire manualmente:
riavviamo quindi il setup, per forzarlopython pyLoadCore.py -s
come prima le parti in rosso sono da inserire:
Non ho testato l'opzione ssl motivo per cui non l'ho scritta, comunque non dovrebbe creare problemi dato che openssl è già usato dalla fonera per collgarsi alla webgui di luci da wan. Per openwrt basterebbe scrivere uno script in /etc/init.d/, ma la fonera usa il demone "fonstate" per gli script all'avvio e trovare una combinazione funzionante al 100% non è stato facile. Spero che questa vada bene
vi /etc/init.d/pyload
codice:
chmod +x /etc/init.d/pyloadIn teoria questo dovrebbe bastare e abilitando lo script all'avvio con
/etc/init.d/pyload enabledovrebbe funzionare.. dovrebbe appunto! Ma la mia fonera non ne ha voluto sapere quindi ho evitato quest'ultimo passaggio e ho passato il comando a fonstate. Provatelo prima di passare a fonstate per altri utenti ha funzionato senza problemi.
vi /etc/fonstated/pyload
#!/bin/sh
/etc/init.d/pyload start
chmod +x /etc/fonstated/pyload
vi /etc/config/fonstateaggiungiamo alla fine
config 'fonboot'
option 'event' 'pyload'
Se tutto è andato bene al riavvio dovremmo trovare pyload in esecuzione, si può verfiicare con "top", e le porte 8000 e 7227 aperte "iptables -L |grep 8000" "iptables -L |grep 7227". (Per non avere altri problemi con il firewall ho collegato la fonera al modem/router in pppoe.)
Quindi possiamo collegarci alla web gui di pyload all'indirizzo http://VOSTRODYNDNS:8000 e loggarci con user e pass impostati prima, oppure scaricando sul pc pyload e facendo collegare la pyLoadGui a pyLoadCore.py in esecuzione sulla fonera.
Scaricate pyload per Winzozz (per chi usa altri sistemi operativi non credo che debba dare spiegazioni ;))
Decomprimetelo dove preferite ed eseguite pyLoadGui.exe
Cliccate su "New" e inserite i vostri dati.
Dopo aver cliccato su save cliccate due volte sul profilo appena creato per renderlo di default e non fare più apparire la schermata di setup della gui.
FINE!
Fonti:
http://forum.fon.com
http://wiki.fon.com/wiki/F2_Amule
http://wiki.fon.com/wiki/F2_MgtConsole_tweaks#Fonstated
http://pyload.org/