Portál AbcLinuxu, 1. května 2025 07:47

Boinc GUI a program na sťahovanie súborov z rapidshare

22.12.2008 12:00 | Přečteno: 4355× | Programovanie | Výběrový blog | poslední úprava: 22.12.2008 11:59

V dnešnom blogu som sa rozhodol podeliť o dva moje (nie moc dokončené) programy. Oba sú napísané v pythonovi (paradoxne väčšinou píšem v c++). Boinc GUI využíva PyQt4. Sťahovač z rapidshare nepoužíva žiadne gui. Na sťahovanie používa štandardnú pythonovskú knižnicu (konkrétne urllib) takže na jeho používanie pravdepodobne nebude potrebné nič doinštalovať.

PyBoincGui

Ako som už povedal tento program používa PyQt4 (voliteľne aj PyKDE4). Všetky podrobnosti sa môžete dozvedieť na webe projektu. Podrobnosti o požiadavkách, ako sa to spúšťa a čo to dokáže sa môžete dozvedieť v užívateľskom manuáli.

rs_downloader

Druhý (rovnako narýchlo) napísaný program v pythonovi je rs_downloader. Tento program sťahuje súbory z rapidshare. Podporované je len free konto. Program je možné stiahnúť z webu projektu. Zatiaľ je tam umiestnený len program bez pokecu. Takže drobný návod na použitie napíšem tu.

Návod na použitie

Ako vstupný súbor stačí pripraviť novým riadkom oddelený zoznam odkazov. Skript sa spúšťa s 1 argumentom - názov vstupného súboru. Tento program si priebežne výtvorí / aktualizuje rovnako nazvaný súbor ako vstup akurát s príponou .zostava. V tomto súbore je zoznam súborov, ktoré je ešte nutné stiahnúť. Súbory sa sťahujú v takom poradí, v akom sú uvedené v tomto súbore. V prípade neúspešného pokusu sa názov sťahovaného súboru presunie na koniec súboru. V prípade prerušenia program pokračuje korektne ďalej v sťahovaní (ak bol prerušený počas sťahovanie niektorého súboru je nutné samozrejme celý súbor stiahnúť znovu keďže rapidshare nepodporuje pokračovanie v sťahovaní).

Screenshoty

Stahujem http://****
Cakam este 6s
Stahujem http://****
 47.6%   45.55 MB / 95.78 MB
       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

22.12.2008 12:31 edois
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin
Nechcete ten prográmek na stahování z rapidshare upravit tak, aby se mu nějak předhodil seznam různých proxy a on jel v několika threadech/procesech, aby to stahovalo rychleji? :)
mirec avatar 22.12.2008 12:33 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
No teoreticky by sa dalo .. upravím keď bude trochu času, nebolo by s tým moc roboty. Zatiaľ mi stačí trochu upravená verzia ktorá mi automaticky reštartuje ppp (kvôli novej IP) ;)
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
mirec avatar 22.12.2008 14:49 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
No v podstate už mám funkčné vlákna, trošku som popracoval na zobrazení (každé vlákno vypisuje na 2 riadky pod sebou takže je možné sledovať sťahovanie niekoľkých vlákien). No už len proxy do toho nejako zamontovať a odladiť.
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
22.12.2008 15:46 edois
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Super :)
mirec avatar 22.12.2008 18:07 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
No snáď by to už mohlo fungovať, takže všetky ďalšie argumenty za vstupným súborom sú proxy servery (pri špecifikovaní proxy už bude ťahať len z proxy, ak má niektoré vlákno sťahovať vo východzom nastavení sýstému napr. bez proxy tak stačí uviesť ako proxy server none).
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
22.12.2008 20:00 edois
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Porad mi to hazi nejakou chybu (s none to funguje), v jakem formatu ma byt ta proxy? zkousel jsem http://x.x.x.x:port/ a rika to non-numeric port
22.12.2008 20:20 edois
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
uz to mam, staci zmenit
        req.set_proxy(proxy['http'], 'http')
na
        req.set_proxy(proxy['http'].replace("http://", ""), 'http')
a pak zadavat proxy ve formatu http://host:port
mirec avatar 22.12.2008 20:27 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Ďakujem za opravu. Nejako som nenašiel príklad na nastavenie proxy pre request, predpokladal som, že sa to bude správať rovnako ako urllib (kde sa zadáva aj s http).
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
hikikomori82 avatar 22.12.2008 13:30 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin
Ked uz sme u SETI, pohovorme o datach ktore z toho lezu. Arecibo, odkial sa beru data, skenuje strasne siroke spektrum strasne "jemne" takze kym preskenuje cely rozsah trva to asi 1s. Cize jednu sledovanu frekvenciu (napr. H1) to vzorkuje frekvenciou 1Hz. Ked 3 rozne signaly - biely sum, bachovu 9. symfoniu a jednotkovy sinus - ovzorkujes frekvenciou 1 Hz, ak su to realne signaly, dostanes na vystupe biely sum. Ma to nejaky zmysel tieto konkretne data z areciba takto analyzovat? Nehovoriac o tom ze ked je to realny signal tak bude "plavat" a jeho nosna uz bude po dalsej sekunde uplne niekde inde pri tak velkom frekvencnom rozliseni. Imho jedine co moze zachitit je obalku (napr. double sideband AM) ale to moze byt hocico, nejaky pulzar alebo upsouknutie ionosfery nejakej hviezdy. Ak k nam nedaj boze vysielaju morzeovkou (to by som asi pouzil ja), nezachytime vobec nic.
Slobodný font na technické kreslenie
Joseph avatar 22.12.2008 13:42 Joseph | skóre: 7 | blog: No_bullshiting_please | Ba'aretz
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
ja by som jednoznacne pouzil energeticky luc smrti namiesto morzeovky buehehe.
אם אין אני לי, מי לי; וכשאני לעצמי, מה אני; ואם לא עכשיו, אימתי.(פרקי אבות, פרק א, משנה יד
Jardík avatar 22.12.2008 13:58 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin

Dovolím si doporučit FreeRapid Downloader i když je to Java program. Dokáže stahovat i z mnoha dalších serverů.

Věřím v jednoho Boha.
kozzi avatar 22.12.2008 15:58 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin
No já používám k stahování (i z rapidshare) prográmek aria2, kterej imho nemá konkurenci, podporuje http,ftp,torrent, metalink
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
22.12.2008 16:14 Scarabeus IV | skóre: 20 | blog: blogisek_o_gentoo | Praha
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin
To gui k boincu vypada opravdu pekne,
akorat par veci mu schazi:

1) ty stranky by museli bejt v en aby si toho vsimnul i nekdo mimo cz/sk
2) build system, obcas to budou chtit treba distributori balickovat a neveril bys jakej opruz to je hackovat kolem takoveho makefile jako mas ty :]
3) nejefektnejsi je psat komentare k commitum v EN ze stejneho duvodu jako pro prvni bod.

No to by bylo asi tak vsechno co me takhle vod pohledu napada.
Fluttershy, yay! avatar 22.12.2008 16:24 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Ale mirec přece neumí anglicky!
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
mirec avatar 22.12.2008 19:08 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
No .. nezdá sa mi, že by to malo dostatočné kvality aby sa to dalo zaradiť do nejakej distribúcie, je to podľa mňa len narýchlo napísaný kód. Čo sa týka anglických stránok .. no ledva som zo seba niečo dostal v slovenčine. Anglicky rýchlo text nezbúcham, moja znalosť anglického jazyka asi na takej úrovni, že rozumiem technickej dokumentácii. Písanie v anglickom jazyku by mi zabralo výrazne viac času ...
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
23.12.2008 12:49 Kaio
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

Ja ti to prelozim :) for free :D

mirec avatar 23.12.2008 20:52 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
No trebalo by urobiť nejaké úpravy .. potom (asi o také 3 mesiace, teraz mám plné ruky roboty) napíšem eng verziu takže budem potrebovať akurát kontrolu (fakt gramatiku neviem ..) a na to mám pár ľudí v kontaktoch vytipovaných ;)
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
otasomil avatar 23.12.2008 03:59 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin

Nemam co bych dodal. rs_downloader je perfektni prace.

Otestovano na sekvenci 11 url. Vse v poradku stazeno.

Dekuji za vsechny.

K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
belisarivs avatar 23.12.2008 20:36 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

Jak se to dela s tou proxy? V pythonu neumim.

IRC is just multiplayer notepad.
belisarivs avatar 23.12.2008 22:28 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

Respektive, jak tahas tech X veci naraz. Spustis ten downloader vickrat?

IRC is just multiplayer notepad.
otasomil avatar 24.12.2008 12:37 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

Proxy neresim pac vsechny co jsem testoval tak "kopou" tzn prerusuji spojeni a na rapid nelze ve free rezimu navazat (proste nic ve smyslu wget -c URL se nekona) a daj se pouzit tak akorat na anonymni prohlizeni webu (mj k tomuto jsou primarne urceny)

Pythonovsky skript proste spustim s predhozenyma URL v souboru a uz se o nic nestaram - vono se to nejak stahne - casem a hlavne bez obsluhy a v noci.

Proxy jsem zkousel v prohlizeci. Jeden prohlizec (Seamonkey) mam primo na net a druhej (Firefox) mam pres proxy. Toto jsem udelal abych mohl stahovat dva soubory soucasne. Bohuzel zadne proxy co jsem na netu dohledal tak mi neumoznil zcela stahnout onen 100 MB soubor z rapidu - navic rychlost byla v mnoha pripadech zalostna.

Pokud nekdo mate nejak overeny proxy tak sem s nim.

Otestuju

K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
mirec avatar 25.12.2008 15:36 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
./rs_downloader vstupný súbor [zoznam proxy ...], samostatné vlákna si vytvorí pre každý proxy, pozor pri použití proxy prestane sťahovať bez proxy (je teda nutné uviesť do zoznamu none, teda bez proxy ak má 1 vlákno sťahovať aj bez proxy).
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
17.5.2009 18:03 anonym
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Odpovědět | Sbalit | Link | Blokovat | Admin

som asi blbec ale neukamenujte ma :) 

ako sa ten rs_down. vlastne spusta? z toho mininavodu som to nepochopil.. skade berie linky na stihnutie treb spravit nejaky novy subor ci to dopisat ? 

mirec avatar 18.5.2009 08:17 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
python rs_downloader.py vstupný_súbor_s_linkmi
Vstupný súbor je vo formáte každý link na nový riadok.
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
18.5.2009 11:30 anonym
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

ahha okej uz to fici ale neda sa to spustit ja nwm v pozadi ako daemon alebo take nieco ? proste ked sa prihlasim ssh spustim ten program a mozem sa odhlasit a on bude pokracovat.. ? 

mirec avatar 18.5.2009 11:39 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
Na to má linux nástroj nohup.
nohup python rs_downloader.py vstupný_súbor_s_linkmi &
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
18.5.2009 22:03 anonym
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

o dakujem pekne ale este by som mal par otazok: 

1. da sa tam nastavit zlozka kde to bude ukladat? 

2. dal by sa ten program spustat na webe ? bezi mi tam apache+php ci by sa to nejako jednoducho nedalo spustit... nejaky link ktory by spustil ten prikaz alebo take nieco.. 

mirec avatar 20.5.2009 16:17 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare
No ukladá do štandardného dočasného adresára a po dokončení presunie dáta do adresára odkiaľ sa spúšťa. Pre ukladanie do iného adresára stčí spustiť v inom adresári. No a na webe ... možno tak cez CGI ale bolo by to dosť divoké, pre niečo ovládateľné na diaľku odporúčam fatrat.
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
21.5.2009 12:02 anonym
Rozbalit Rozbalit vše Re: Boinc GUI a program na sťahovanie súborov z rapidshare

no ten fatrat by bol asi dobry ale vobec netusim ako to mam nainstalovat .. v debiane zacinam a viem akurat tak stihnut balicky ale fatrat medzi nimi nieje.. presiel som aj nejake tie komentare aj web fr ale nikde som nenasiel ako sa to ma instalovat..

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.