Dein erster Besuch? Lies dir bitte zuerst die Regeln durch, dann erst registrieren!

Seite druckenArtikel empfehlengulli RSS News Feedsgulli twittertgulli:Newsletter
 
Antwort
Alt 18. 05. 2007, 13:24   # 1
BoneMasterNo1
Bone4Gulli
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard TuxLoad - Perl Free Downloader for *nix

Achtung!! TuxLoad wird aktuell von binging weiterentwickelt:
http://board.gulli.com/thread/769810...--v025/26/#637


Ich habe diesen Downloader geschrieben, da mich die Lösung für Linuxuser über Wine und USD nicht zufriedenstellt (ich möchte gerne alles über die Konsole regeln können, da man nicht immer eine grafische Oberfläche zur Verfügung hat).
Zur Erkennung habe ich GOCR mit einer Captcha Datenbank benutzt.

Ich weis nicht ob das ganze unter Windows funktioniert, dieses script ist eigentlich für Linux und evtl. BSD Benutzer gedacht.
Das script wurde erfolgreich auf dem Mac gestestet, es gibt aber bis jetzt noch keine Garantie das es überall läuft!


Dies ist kein Supportthread für Linux,BSD,Mac etc.!!!
Wer probleme bei der installation der benötigten Programme hat soll sich an die entsprechenden Foren wenden oder einfach mal google benutzen.
Tip: Die logs zu lesen hilft meistens!

Was wird benötigt?
- Perl mit installiertem libwww modul (LWP), getestet mit version 5.8.8 (gentoo:libwww-perl)

für das Rapidshare.com plugin:
- jpeg bibliothek (debian/ubuntu: libjpeg-progs; gentoo:media-libs/jpeg)
- imagemagick (gentoo: media-gfx/imagemagick)

1.Methode
- GOCR, ich habe version 0.44 benutzt. (http://jocr.sourceforge.net/)
2. Methode ( datenbank unhabhängige methode !!!!)
- ocrad (ab v0.15 erfolgreich getestet)
- NetPBM (gentoo: media-libs/netpbm)
3.Methode
- AntiCaptcha for *nix (http://board.gulli.com/thread/847864-anticaptcha-3614-for-nix/)

Aktuelle Debian Pakete
http://board.gulli.com/thread/769810-tuxload-perl-free-downloader-for-nix/9/#219

TuxLoad Original Changelog:
Spoiler:




Reconnect Methoden:
Router mit Busybox
Fritzbox
Fritzbox #2
Speedport
Allnet ALL130DSLv2
Speedtouch 546v6

Geändert von BoneMasterNo1 (31. 10. 2007 um 01:40 Uhr)
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 15:13   # 2
Yoshi
Mitglied
 
Registriert seit: May 2000
Ort: Hannover
Beiträge: 227
Standard Re: TuxLoad - Perl Free Downloader for RS

Super Sache BoneMasterNo1!

Ich hatte gestern auch schon angefangen, aber war noch nicht ganz so weit wie du jetzt!
Würde dir gerne bei der Weiterentwicklung helfen, sei es selber mitschreibend oder nur beratend. Habe das Script gerade runtergeladen und nach kurzem Einlesen und Ausprobieren funktioniert es.

Ein paar Anmerkungen:
Ich brauchte noch djpeg, welches sich unter Ubuntu im Paket libjpeg-progs befindet.

Die Zeile:
Code:
if ( $html_content =~ m/(<p><p><form action=\")($URI[0]rs)(\d\d)(\.rapidshare\.com$URI[1])(\" method=\"post\">)/)
sollte durch
Code:
if ( $html_content =~ m/(<p><p><form action=\")($URI[0]rs)(\d{1,3})(\.rapidshare\.com$URI[1])(\" method=\"post\">)/)
ersetzt werden, da sie Servernummern auch 3-stellig sein können...
ich bin einfach mal davon ausgegangen, dass sie 1 bis 3-stellig sein können.


MfG,
Yoshi
Yoshi ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 15:52   # 3
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

Danke für den hinweis, habs aber durch \d+ gelöst.
Desweiteren geht jetzt auch der download über eine liste, mit optionalem reconnect.
Das Programm/script zum reconnecten muss in der config angegeben werden.

bräuchte übrigens immer noch nen html code für die wartezeit. RS hat mich wohl zur zeit sehr gern^^.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 16:02   # 4
hallihallo2
Mitglied
 
Registriert seit: Feb 2007
Beiträge: 189
Standard Re: TuxLoad - Perl Free Downloader for RS

Zitat:
Zitat von BoneMasterNo1
Danke für den hinweis, habs aber durch /d+ gelöst.
Desweiteren geht jetzt auch der download über eine liste, mit optionalem reconnect.
Das Programm/script zum reconnecten muss in der config angegeben werden.

bräuchte übrigens immer noch nen html code für die wartezeit. RS hat mich wohl zur zeit sehr gern^^.
nicht nur dich. die wartezeit hat RS zurzeit komplett entfernt. egal wie groß die dateien sind!
Mal ne Frage: Hab ich das richtig verstanden? Läuft das nur auf Kommandozeile, oder gibts auch ne gui?
Auf jeden Fall ne super alternative zu usd+wine wenns funktioniert. Ich werds mal testen!
hallihallo2 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 16:05   # 5
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

Es läuft zur zeit nur auf der konsole, eine gui ist im moment nicht geplant.

ps.: 600er post^^
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 16:58   # 6
Yoshi
Mitglied
 
Registriert seit: May 2000
Ort: Hannover
Beiträge: 227
Standard Re: TuxLoad - Perl Free Downloader for RS

Listendownload mit Reconnect geht 1a!

Kleine Schönheitskorrektur fürs Log wäre nach dem Download das Datum in der Leerzeile zu entfernen

Code:
Fri May 18 15:46:34 2007: Download finished
Fri May 18 15:46:34 2007:
Bei der Anzeige wieviel man schon runtergeladen hat, könntest du da aus der
Chunkgröße den aktuellen Downloadspeed berechnen?
Und wie genau funktioniert das mit den Chunks beim Download (was für eine Größe ist das zum Beispiel)?


MfG,
Yoshi
Yoshi ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 17:01   # 7
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

Das mit dem log ist ist mir auch schon aufgefallen, das wird gleich geändert.

Zu den Chunks kann ich dir leider auch noch nicht viel sagen, bin da selber noch ein wenig am rumexperementieren.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 17:09   # 8
lord_blight
Bloodbath's SuperMosher
 
Benutzerbild von lord_blight
 
Registriert seit: May 2006
Beiträge: 642
Standard Re: TuxLoad - Perl Free Downloader for RS

wenn ich mal wieder ne linix distri iwo drauf habe [ war in letzter zeit zu faul dazu ] werd ichs auf jeden fall testen !! Danke man
Königs _____________________________
Grund |Kommt wir machen ne RockBand.|
Wurst ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
lord_blight ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 17:53   # 9
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

ich hab jetzt zwar noch keine speedanzeige einbauen könne, aber dafür wird der aktuelle fortschritt in prozent und bytes angezeigt.

Zu den Chunks kann ich nur sagen das die datei immer blockweise geschrieben wird. diesen block nennt man eben chunk.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 18:22   # 10
tantum
...
 
Registriert seit: Sep 2006
Beiträge: 905
Standard Re: TuxLoad - Perl Free Downloader for RS

Vielen Dank für die Arbeit, klappt wunderbar
Könntest du vllt noch per Default den reconnect nach jedem DL einbauen, auch wenns nur eine Datei ist (-f) ? Habs zwar bei mir schon geändert, aber ich denke das würde einigen helfen, zumal die Fehlermeldung ('Error, Maybe too much downloads?') ein bisschen missverständlich ist.
Oder man macht eine Abfrage, ob ein reconnect stattfinden soll, wenn nur eine Datei gedownloadet wird.
Soweit die (hoffentlich konstruktive) Kritik von mir...
tantum ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 18:49   # 11
Bongmaster.
Wir sind die Guten
 
Benutzerbild von Bongmaster.
 
Registriert seit: Aug 2005
Beiträge: 1.043
Standard Re: TuxLoad - Perl Free Downloader for RS

Hat es schon jemand für den Mac getestet

Also wenn ich es übers terminal starte kommt


Spoiler:
MacPro 2x3.2GHz Quad-Core Intel Xeon, 16GB Ram , 4TB HDD
GeForce 8800 GT, Apple Cinema 30 SuperDrive, AirPort Extreme Card
MacBook Pro 2.33GHz 4GB-Ram 200GB SuperDrive AirPort Extreme & Bluetooth 24
IMac 3.06GHz 4GB RAM - 2x2GB 1.0TB ATI Radeon HD 4850 512MB

Geändert von Bongmaster. (21. 05. 2007 um 21:44 Uhr)
Bongmaster. ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 20:02   # 12
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

sieht ganz danach aus als ob dir das libwww modul fehlt.

http://search.cpan.org/CPAN/authors/...l-5.805.tar.gz

oder probier mal das
http://p5-libwww-perl.darwinports.com/
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 20:08   # 13
Bongmaster.
Wir sind die Guten
 
Benutzerbild von Bongmaster.
 
Registriert seit: Aug 2005
Beiträge: 1.043
Standard Re: TuxLoad - Perl Free Downloader for RS

ok jetz kommt immer der fehler

Spoiler:
MacPro 2x3.2GHz Quad-Core Intel Xeon, 16GB Ram , 4TB HDD
GeForce 8800 GT, Apple Cinema 30 SuperDrive, AirPort Extreme Card
MacBook Pro 2.33GHz 4GB-Ram 200GB SuperDrive AirPort Extreme & Bluetooth 24
IMac 3.06GHz 4GB RAM - 2x2GB 1.0TB ATI Radeon HD 4850 512MB

Geändert von Bongmaster. (21. 05. 2007 um 21:45 Uhr)
Bongmaster. ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 20:17   # 14
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

hmm, versuch mal noch libgd und evtl. libmagic zu installieren. Ansonsten weis ich jetzt auch im moment nicht weiter.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 18. 05. 2007, 20:31   # 15
Bongmaster.
Wir sind die Guten
 
Benutzerbild von Bongmaster.
 
Registriert seit: Aug 2005
Beiträge: 1.043
Standard Re: TuxLoad - Perl Free Downloader for RS

Spoiler:


keiner eine ahnung was da los ist
MacPro 2x3.2GHz Quad-Core Intel Xeon, 16GB Ram , 4TB HDD
GeForce 8800 GT, Apple Cinema 30 SuperDrive, AirPort Extreme Card
MacBook Pro 2.33GHz 4GB-Ram 200GB SuperDrive AirPort Extreme & Bluetooth 24
IMac 3.06GHz 4GB RAM - 2x2GB 1.0TB ATI Radeon HD 4850 512MB

Geändert von Bongmaster. (21. 05. 2007 um 21:45 Uhr)
Bongmaster. ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 02:52   # 16
CiHO
ganz krass
 
Registriert seit: Mar 2007
Beiträge: 1.213
Standard Re: TuxLoad - Perl Free Downloader for RS

hmm ich hab das problem:

Zitat:
ciho@ciho-desktop:~/tuxload$ perl tuxload.pl -f http://rapidshare.com/files/25062566..._CD1.part1.rar
TuxLoad - RS Free Downloader by BoneMasterNo1
Version 0.4 - 18.05.07
File download.
### Download of Herr_der_Ringe_-_1_-_Die_Gefaehrten_-_CD1.part1.rar

ERROR pnm.c L290: read magic2
hab ubuntu drauf..

klasse das du sowas gecodet hast
CiHO ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 03:02   # 17
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

hast du die jpeg bibliothek installiert? evtl brauchst du auch die NetPBM bibliothek und imagemagick. Wenn du die nachinstalliert hast empfiehlt es sich gocr neu zu kompilieren/installieren.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 04:09   # 18
CiHO
ganz krass
 
Registriert seit: Mar 2007
Beiträge: 1.213
Standard Re: TuxLoad - Perl Free Downloader for RS

hmm hab jetzt alles drauf, aber es geht immernoch nicht.. selber fehler
CiHO ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 09:47   # 19
Bongmaster.
Wir sind die Guten
 
Benutzerbild von Bongmaster.
 
Registriert seit: Aug 2005
Beiträge: 1.043
Standard Re: TuxLoad - Perl Free Downloader for RS

kann man nicht mal ein packet machen wo alle dateien drin sind die man brucht und die pfade im tuxload anpassen


oder ein schickes programm draus machen mit oberfläsche

Kann mir jemand das alles schicken am besten die dateien von seimem rechner

- Perl mit installiertem libwww modul, ich benutze version 5.8.8 (gentoo:libwww-perl)
- GOCR, ich habe version 0.44 benutzt. (http://jocr.sourceforge.net/)
- jpeg bibliothek (debian/ubuntu: libjpeg-progs; gentoo:media-libs/jpeg)
- evtl. NetPBM (gentoo: media-libs/netpbm)

Oder kann mir jemand peer icq aim msn helfen oder in nem irc chat das wäre super
MacPro 2x3.2GHz Quad-Core Intel Xeon, 16GB Ram , 4TB HDD
GeForce 8800 GT, Apple Cinema 30 SuperDrive, AirPort Extreme Card
MacBook Pro 2.33GHz 4GB-Ram 200GB SuperDrive AirPort Extreme & Bluetooth 24
IMac 3.06GHz 4GB RAM - 2x2GB 1.0TB ATI Radeon HD 4850 512MB

Geändert von Bongmaster. (19. 05. 2007 um 10:25 Uhr)
Bongmaster. ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 10:31   # 20
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

Zitat:
Zitat von CiHO
hmm hab jetzt alles drauf, aber es geht immernoch nicht.. selber fehler
welche version von gocr benutzt du? versuch mal die sources von http://anonym.to/?http://jocr.sourceforge.net/ zu kompilieren und zu installieren.
Folgendes wirklich installiert?
- jpeg bibliothek (debian/ubuntu: libjpeg-progs; gentoo:media-libs/jpeg)
- evtl. NetPBM (gentoo: media-libs/netpbm)

Ein packet wird eher schwierig, ich kann höchstens eins für linux machen. Aber selbst da müssen dann alle programme kompiliert werden, da es unterschiedliche plattformen und distributionenn gibt.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 10:32   # 21
Bongmaster.
Wir sind die Guten
 
Benutzerbild von Bongmaster.
 
Registriert seit: Aug 2005
Beiträge: 1.043
Standard Re: TuxLoad - Perl Free Downloader for RS

aber so ein packet wäre schon besser da dann jeder die richtigen dateien hat zum kompilieren

so ich ab festgestellt wenn der ordner darwin-thread-multi-2level im perl ordner ist kommt der fehler

Spoiler:


ist der ordner darwin-thread-multi-2level im perl ordner nicht kommt der fehler

Spoiler:




alles sehr komich
MacPro 2x3.2GHz Quad-Core Intel Xeon, 16GB Ram , 4TB HDD
GeForce 8800 GT, Apple Cinema 30 SuperDrive, AirPort Extreme Card
MacBook Pro 2.33GHz 4GB-Ram 200GB SuperDrive AirPort Extreme & Bluetooth 24
IMac 3.06GHz 4GB RAM - 2x2GB 1.0TB ATI Radeon HD 4850 512MB

Geändert von Bongmaster. (21. 05. 2007 um 21:46 Uhr)
Bongmaster. ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 10:47   # 22
BoneMasterNo1
Bone4Gulli
(Threadstarter)
 
Benutzerbild von BoneMasterNo1
 
Registriert seit: Mar 2006
Ort: Dimension X
Beiträge: 884
Standard Re: TuxLoad - Perl Free Downloader for RS

versuch mal folgendes packet http://rapidshare.com/files/32145279...d-mac.tar.html , ich hab dort die config in die tuxload.pl zussamengeschmissen.
BoneMasterNo1 ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 10:52   # 23
Yoshi
Mitglied
 
Registriert seit: May 2000
Ort: Hannover
Beiträge: 227
Standard Re: TuxLoad - Perl Free Downloader for RS

Zitat:
Zitat von CiHO
hmm hab jetzt alles drauf, aber es geht immernoch nicht.. selber fehler
Also ich habe ausgehend von einer Standardubuntu 7.04 Installation eigentlich
nur noch gocr, imagemagick und libjpeg-progs installieren müssen.


MfG,
Yoshi
Yoshi ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 11:08   # 24
Yoshi
Mitglied
 
Registriert seit: May 2000
Ort: Hannover
Beiträge: 227
Standard Re: TuxLoad - Perl Free Downloader for RS

Mit der neues Version hatte ich gerade folgenden Fehler:
129% - 85625047 bytes received
Download finished

Wurde wohl die Dategröße falsch erkannt...
aber der Download war in Ordnung.


MfG,
Yoshi
Yoshi ist offline   Mit Zitat antworten
Alt 19. 05. 2007, 11:09   # 25
Bongmaster.
Wir sind die Guten
 
Benutzerbild von Bongmaster.
 
Registriert seit: Aug 2005
Beiträge: 1.043
Standard Re: TuxLoad - Perl Free Downloader for RS

Zitat:
Zitat von BoneMasterNo1
versuch mal folgendes packet http://rapidshare.com/files/32145279...d-mac.tar.html , ich hab dort die config in die tuxload.pl zussamengeschmissen.

Da geht nichts

Leider hab ich auch keine ahnung wie man selber so einen USD baut sonst hätte ich es mal probiert

Will auch nicht alles hier zumüllen

Kannst du mir nicht deinen perl ordner schicken mal sehen was dann kommt

Hier mal ein IRC zum unterhalten

berlin.bongster.de

channel tuxload
MacPro 2x3.2GHz Quad-Core Intel Xeon, 16GB Ram , 4TB HDD
GeForce 8800 GT, Apple Cinema 30 SuperDrive, AirPort Extreme Card
MacBook Pro 2.33GHz 4GB-Ram 200GB SuperDrive AirPort Extreme & Bluetooth 24
IMac 3.06GHz 4GB RAM - 2x2GB 1.0TB ATI Radeon HD 4850 512MB
Bongmaster. ist offline   Mit Zitat antworten
Themen-Optionen Antwort

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in UTC +1. Es ist jetzt 03:47 Uhr.
Powered by vBulletin® copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

© 1998-2010 gulli.com | Suche

Seite druckenArtikel empfehlengulli RSS News Feedsgulli twittertgulli:NewsletterSeitenanfang

Suche

gulli:News

game:Tipps

Escaria: Erobere die Welt
Artyria: Werde Gladiator
Gondal: Das Fantasy-Spiel
Last Emperor: Werde Samurai
Nightcreeps: Abenteuer pur