|
|
|
|
|
|
Debianer
Registrierungsdatum: Oct 2007
Ort: ~/lirex
Beiträge: 305
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von tuxmax
Habe noch nie mit svn gearbeitet. Hat jemand mal einen Link mit einer Erklärung?
|
Ist eigentlich nichts zu erklären. Installiere dir einfach subversion * und dann kannst du mit dem Befehl
Code:
svn co http://svn2.assembla.com/svn/tuxload/trunk tuxload
die neueste Entwicklerversion von Tuxload aus dem Netz laden. Du bekommst eine Übersicht welche Dateien geändert wurden seit dem letzten Check und kannst dann bei Bedarf austesten ob was besser/schlechter funzt.
* = so heisst das Debianpaket. Bei anderen Distris bitte nachschauen.
LG
Lirex
|
22. 11. 2007, 10:00
|
#751
|
|
dezibel im blut
Registrierungsdatum: Apr 2002
Ort: localhost
Beiträge: 910
|
Re: TuxLoad - Perl Free Downloader for *nix
:edit:
hatte vergessen die db in die ausgecheckte version zu kopieren.
|
22. 11. 2007, 22:15
|
#752
|
|
the one'n'only Saftmelone
Registrierungsdatum: Nov 2006
Ort: ...oben bei Mutti
Beiträge: 63
|
Re: TuxLoad - Perl Free Downloader for *nix
Weiss nicht genau ob das wirklich nach hier gehört weil es an sich nix mit dem Downloader zu tun hat, der nebenbei bemerkt ein richtig geiles teil ist  Es geht eher um das "rsdf -> klarlink pythonding" das hier reingestellt wurde. Habe gerade mit dem ccf2rsdf Konverter aus ner CCF ne RSDF gemacht danach wollt ich mir die links holen und ich bekam ne Fehlermeldung. Der ganze Vorgang hier:
Code:
raven@ravenmaster:~/tuxl$ wine ccf2rsdf.exe Gho*.ccf
Package: Movie 1
-> Kommentar: Ghost in the Shell - Movie 1 & 2 und Staffel 1 & 2
Package: Movie 2
-> Kommentar: Ghost in the Shell - Movie 1 & 2 und Staffel 1 & 2
Package: Staffel 1
-> Kommentar: Ghost in the Shell - Movie 1 & 2 und Staffel 1 & 2
Package: Staffel 2
-> Kommentar: Ghost in the Shell - Movie 1 & 2 und Staffel 1 & 2
Great success! CCF converted to RSDF.
raven@ravenmaster:~/tuxl$ rsdf_decrypt.py Ghost.in.The.Shell.rsdf
Traceback (most recent call last):
File "/usr/bin/rsdf_decrypt.py", line 20, in <module>
data = binascii.unhexlify(''.join(data.split()))
TypeError: Non-hexadecimal digit found
raven@ravenmaster:~/tuxl$
Ich vermute einfach mal dass es an den Kommentaren liegt. Wäre gut wenn man da iwie abhilfe schaffen könnte.
|
23. 11. 2007, 03:13
|
#753
|
|
Mitglied
Registrierungsdatum: Oct 2007
Beiträge: 75
|
Re: TuxLoad - Perl Free Downloader for *nix
Wenn du eine rsdf hast, die vorher mal eine ccf war, hängen am Ende von der Datei noch unnütze Zeichen dran, die sich nicht umwandeln lassen. Du musst noch etwas in deinen code einfügen.
Das Modul re muss geladen werden.
Nach dem die rsdf gelesen wurde, werden so die Zeichen entfernt. ( einfügen nach "data = rsdf.read()" )
Code:
pattern = re.compile('\\000*')
data = pattern.sub('',data)
Gruss Dr.Hansen
|
23. 11. 2007, 05:28
|
#754
|
|
the one'n'only Saftmelone
Registrierungsdatum: Nov 2006
Ort: ...oben bei Mutti
Beiträge: 63
|
Re: TuxLoad - Perl Free Downloader for *nix
|
23. 11. 2007, 08:31
|
#755
|
|
Mitglied
Registrierungsdatum: Nov 2007
Beiträge: 491
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von binging
@tuxmax:
Wegen Klipper, keine Ahnung. Kannst Du nicht einfach mit Klick auf die mittlere Maustaste pasten? Ich mach immer Rechtsklick auf den Link, Copy-Link-Location und dann auf der Shell oder dem Texteditor einen Mittelklick.
|
Hehe, bei 4 Gig muß das anders gehen.
|
23. 11. 2007, 09:48
|
#756
|
|
Mitglied
Registrierungsdatum: Dec 2004
Beiträge: 94
|
Re: TuxLoad - Perl Free Downloader for *nix
Will nur mal ein dickes DANKE loswerden. Bin Linuxnewbie und habs dank aller hier im Thread hinbekommen mit Tuxload.
|
23. 11. 2007, 13:42
|
#757
|
|
Mitglied
Registrierungsdatum: Jul 2007
Beiträge: 163
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von tuxmax
Hehe, bei 4 Gig muß das anders gehen. 
|
Stimmt
Einfach Seite abspeichern und wenn pro Zeile der HTML-Datei nicht mehr als ein Link auftaucht:
Code:
grep rapidshare saved.html > liste
tuxload -l liste
ansonsten mit diesem Miniskript erst alle Links extrahieren:
Code:
#!/usr/bin/perl
use strict;
use warnings;
open (my $FILE, '<', shift) or die $!;
my %links;
while ( my $line = <$FILE> ) {
$links{$1}++;
while ($line =~ m!(http://.*?)['"\s]!cg);
}
print "$_\n" for ( sort keys %links );
|
24. 11. 2007, 08:51
|
#758
|
|
Mitglied
Registrierungsdatum: Nov 2007
Beiträge: 491
|
Re: TuxLoad - Perl Free Downloader for *nix
Danke.
BTW. Vor der aktuellen Version kam Tuxload auch mit Links zurecht, die mit anonym.to anfingen. Jetzt muß ich das immer wegmachen und Tuxload mit den reinen Rapid*links füttern. Schade eigentlich.
|
24. 11. 2007, 20:07
|
#759
|
|
Mitglied
Registrierungsdatum: Jul 2007
Beiträge: 163
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von tuxmax
BTW. Vor der aktuellen Version kam Tuxload auch mit Links zurecht, die mit anonym.to anfingen. Jetzt muß ich das immer wegmachen und Tuxload mit den reinen Rapid*links füttern. Schade eigentlich. 
|
Ups. Da habe ich aber einen blöden Fehler eingebaut. So blöd, dass ich gar nicht glauben mag, dass ich das war
Danke für den Bug-Report. Neue Version kommt hoffentlich morgen.
|
25. 11. 2007, 09:07
|
#760
|
|
iPod Experte
Registrierungsdatum: Feb 2006
Beiträge: 1.658
|
Re: TuxLoad - Perl Free Downloader for *nix
wo bekomme ich die neusten captchas her und wo kommen die rein?
|
01. 12. 2007, 13:39
|
#761
|
|
Mitglied
Registrierungsdatum: Nov 2005
Beiträge: 251
|
Re: TuxLoad - Perl Free Downloader for *nix
hier stehen hinten meißt aktuelle methoden für Anticaptcha.
Die (.opt und .dat- Datei) kopierst du nach ~/tuxload/lib/letters,
dann musst du noch unter ~/tuxload/etc/BasicConfig.pm ($ac_method = '') das Datum ändern.
Für gocr hatte doch mein ich sogar binging hier im thread was Aktuelles gepostet...
|
02. 12. 2007, 11:15
|
#762
|
|
iPod Experte
Registrierungsdatum: Feb 2006
Beiträge: 1.658
|
Re: TuxLoad - Perl Free Downloader for *nix
|
02. 12. 2007, 11:25
|
#763
|
|
Pastafarian
Registrierungsdatum: Mar 2000
Beiträge: 698
|
Re: TuxLoad - Perl Free Downloader for *nix
hat mit dem tool schonmal jemand seinen PA gesperrt bekommen?
Zitat:
|
Betrugs-Erkennung, Account xxxxxxxxx: Dieser Account wurde verwendet um die Infrastruktur von RapidShare zu schädigen.
|
der war keine woche alt, kein plan was ich falsch gemacht haben soll. gibt ja afaik keine regel die verbietet die links an beliebig viele leute weiterzugeben, hab ich auch gemacht. ein link hatte seltsamerweise innerhalb eines nachmittags 14.000 downloads, aber nur knapp 50 davon von free-usern. aber RS wirbt ja extra damit, dass "einige dateien über 100.000 downloads" haben.
dachte es wäre nur fair wenn ich für die leistung auch mal zahle, aber so... gocr ich komme! o.O
viele grüße
nils
|
02. 12. 2007, 11:27
|
#764
|
|
Mitglied
Registrierungsdatum: Nov 2007
Beiträge: 8
|
Re: TuxLoad - Perl Free Downloader for *nix
Du besorgst dir jedes mal, wenn es neue Anticaptcha-Methoden gibt diese entweder im entsprechenden Thread oder erstellst selbst welche und kopierst die dann in den ordner lib.
|
02. 12. 2007, 11:45
|
#765
|
|
Pastafarian
Registrierungsdatum: Mar 2000
Beiträge: 698
|
Re: TuxLoad - Perl Free Downloader for *nix
@binging: habe die antwort von rapidshare, angeblich wurden zu viele zugriffe auf die premium-zone generiert, was das selbe problem ist wie bei cryptload 0.8. werde mir den code hier gleich nochmal zur brust nehmen und gucken, was der code für premium-user eigentlich macht, vlt ist da ja was dabei (ständiges einloggen vor jedem download z.b.)...
bis sich das geklärt hat kann ich jedem nur empfehlen als premium-user nicht mit tuxload zu saugen. :/
viele grüße
nils
edit: das klärt sich schnell hier, sub login_and_get_cookie ist der schuldige und teilweise auch sub execute_download ab der stelle wo im kommentar "Premium User" steht. in execute_download wird bei jedem download überprüft ob direct-links aktiviert sind. dazu wird sich eingeloggt, die optionen werden aufgerufen und die seite untersucht. etwas umständlich und m.E. auch als einfache option in der config zu realisieren, dann wäre es wenigstens sicher ^^
login_and_get_cookie logt sich ein und holt das cookie, klar. aber bei jedem download? das cookie wird als string abgelegt, den man auch irgendwo speichern könnte, evtl sogar einmalig. rapidshare verwendet cookies die 2024 ablaufen, also nie erneuert werden müssen, wenn man die einfach in eine textdatei ablegt wäre ruhe. nur kann ich das programm nicht so ändern weil ich perl nicht kann :/
Geändert von nils (03. 12. 2007 um 14:40 Uhr).
|
03. 12. 2007, 14:07
|
#766
|
|
Mitglied
Registrierungsdatum: Jul 2007
Beiträge: 163
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von nils
bis sich das geklärt hat kann ich jedem nur empfehlen als premium-user nicht mit tuxload zu saugen. :/
|
Ich hab's schon als Premium-User benutzt. Sogar ausgiebig und einen ganzen Monat lang. Ich hatte nie auch nur ein Problem.
Zitat:
edit: das klärt sich schnell hier, sub login_and_get_cookie ist der schuldige und teilweise auch sub execute_download ab der stelle wo im kommentar "Premium User" steht. in execute_download wird bei jedem download überprüft ob direct-links aktiviert sind. dazu wird sich eingeloggt,
|
Wo wird sich da eingeloggt?
Code:
# check if "direct downloads" is activated
my $prem_link = 'https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi';
my $options = $ua->post( $prem_link, ['options'=>1] );
my $html = $options->content();
Hier wird lediglich eine Seite gesaugt. Aber Du hast schon Recht muss man nichtjedes Mal machen. Schaden sollte es aber auch nicht.
Und eingeloggt wird sich auch nur einmal
Code:
if ( $login ) {
$self->login_and_get_cookie() if ! $self->[COOKIE]; # <----
$ua->cookie_jar( $self->[COOKIE] );
}
Code:
my $res = $ua->request( $req_dl );
if ( $ua->cookie_jar->as_string ) {
$self->[COOKIE] = $ua->cookie_jar(); # <----
#print "Cookie set: ", $ua->cookie_jar->as_string, "\n";
return;
}
Oben steht im Prinzip "if not Cookie". In Perl darf man Abfragen auch hinter Befehle stellen. Und unten wird dieses "Cookie" gespeichert.
Hilft jetzt natürlich nicht weiter.
Ich meld mich mal per PM bei Dir.
|
04. 12. 2007, 09:45
|
#767
|
|
Mitglied
Registrierungsdatum: Nov 2007
Beiträge: 491
|
Re: TuxLoad - Perl Free Downloader for *nix
Das mit der Fernsteuerung verstehe ich nicht. /bin/tlr.pl funktioniert bei mir nicht. Die Erläuterung im Wiki ist ein bißchen knapp.
|
09. 12. 2007, 19:21
|
#768
|
|
Mitglied
Registrierungsdatum: Jul 2007
Beiträge: 163
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von tuxmax
Das mit der Fernsteuerung verstehe ich nicht. /bin/tlr.pl funktioniert bei mir nicht. Die Erläuterung im Wiki ist ein bißchen knapp.
|
Ist vielleicht das Skript nicht executable gesetzt?
Mach mal chmod +x bin/tlr.pl
Ich brauche das zB für automatische Drosselung falls jemand im Hausnetz auftaucht. Ich hänge nämlich zu Dritt an einer Leitung:
Code:
#!/bin/bash
IPs[0]=192.168.0.10
IPs[1]=192.168.0.2
IPs[2]=192.168.0.4
IPs[3]=192.168.0.5
for ip in ${IPs[*]}; do
ping -c 1 $ip >> /dev/null
if [ "$?" == "0" ]; then
echo "Jemand da, setze reconnect aus und drossel den Download"
bin/tlr.pl set dl_speed 100 > /dev/null
bin/tlr.pl set reconnect 0 > /dev/null
exit;
fi
done
|
10. 12. 2007, 12:14
|
#769
|
|
iPod Experte
Registrierungsdatum: Feb 2006
Beiträge: 1.658
|
Re: TuxLoad - Perl Free Downloader for *nix
Wie kann ich den Download Pfad ändern?
|
15. 12. 2007, 14:16
|
#770
|
|
>>>FrEaK<<<
Registrierungsdatum: Jul 2005
Beiträge: 563
|
Re: TuxLoad - Perl Free Downloader for *nix
@binging
nutzt du auch den svn ?
|
15. 12. 2007, 15:16
|
#771
|
|
...
Registrierungsdatum: Sep 2006
Beiträge: 799
|
Re: TuxLoad - Perl Free Downloader for *nix
@johny_90:
In der BasicConfig.pm gibts ne Zeile, die sieht so aus:
Code:
path_downloads => "$path_tuxload/../downloads",
Da kannst du den Pfad ändern. Oder du gibst ihm beim Aufruf den Parameter '-d <Pfad>' mit.
|
15. 12. 2007, 16:11
|
#772
|
|
iPod Experte
Registrierungsdatum: Feb 2006
Beiträge: 1.658
|
Re: TuxLoad - Perl Free Downloader for *nix
Zitat:
|
Zitat von tantum
@johny_90:
In der BasicConfig.pm gibts ne Zeile, die sieht so aus:
Code:
path_downloads => "$path_tuxload/../downloads",
Da kannst du den Pfad ändern. Oder du gibst ihm beim Aufruf den Parameter '-d <Pfad>' mit.
|
Wie sieht dan die Zeile in der BassisConfig aus wenn ich dadrauf speicehrn will
/media/sda2/Downloads ?
Habe schon vieles PRobiert doch er findet den Pfad nicht.
|
16. 12. 2007, 14:05
|
#773
|
|
Pastafarian
Registrierungsdatum: Mar 2000
Beiträge: 698
|
Re: TuxLoad - Perl Free Downloader for *nix
wer hat dir linux installiert? wie wärs du würdest mit grundlegenden verständnisfragen zu linux in ein entsprechendes forum gucken oder wenigstens in einem thread der zum thema "anfängerfragen" passt?
http://wiki.ubuntuusers.de erklärt einiges, was du vlt gelesen haben solltest.
nils
edit: junge du bist blöder als toastbrot, damit hast du es auf die ignore-liste geschafft. kümmer dich allein um deinen scheiss.
Geändert von nils (16. 12. 2007 um 14:45 Uhr).
|
16. 12. 2007, 14:13
|
#774
|
|
iPod Experte
Registrierungsdatum: Feb 2006
Beiträge: 1.658
|
Re: TuxLoad - Perl Free Downloader for *nix
Ich kann nichts dafür das Tuxload in home/BENUTZER/media/sdx/downloads sucht.....
|
16. 12. 2007, 14:15
|
#775
|
|
|