Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB

Die 0.28 läuft klasse.

2 Anmerkungen:
Das /fritzload Verzeichnis muss im Root des USB Sticks abgelegt sein (Kleinschreibung beachten)! USB-Laufwerk/fritzload
Im Zip ist der Ordnername noch groß geschrieben und könnte bei dem einen oder anderen für Probleme beim Installieren sorgen.

In Haralds Anleitung zeigt der Link auf http://fritz.box/cgi-bin/fritzload/gui_download.cgi noch auf Port90.

Das /fritzload Verzeichnis muss im Root des USB Sticks abgelegt sein (Kleinschreibung beachten)! USB-Laufwerk/fritzload
 
Die Groß-/Kleinschreibung ist nicht ganz so relevant. Installiert wird, wenn der Ordner folgende Bezeichnung trägt:
fritzload/
Fritzload/
FritzLoad/

Grüße
Harald
 
Bekomme folgende Fehlermeldung bei der 0.28 mit Netload:

Code:
ERROR pnm.c L323: unexpected EOF
erkanntes Captcha: 
GET3: http://netload.in/index.php?id=10 Options: --data file_id=pIoZCmi37l&captcha_check=&start= --cookie /var/tmp/fritzload1/cookie.txt --cookie-jar /var/tmp/fritzload1/cookie.txt
GET1: http://netload.in/dateipIoZCmi37l/MSFrank720.part01.rar.htm Options: --cookie-jar /var/tmp/fritzload1/cookie.txt
GET2: http://netload.in/index.php?id=10&file_id=pIoZCmi37l&s=c152da01ba&captcha=1 Options: --cookie /var/tmp/fritzload1/cookie.txt --cookie-jar /var/tmp/fritzload1/cookie.txt
GET: http://netload.in/share/includes/captcha.php?t=1191759530 Options: --cookie /var/tmp/fritzload1/cookie.txt --cookie-jar /var/tmp/fritzload1/cookie.txt
/var/media/ftp/uStor01/FritzLoad/bin/../bin/pngtopnm: can't load library 'libz.so.1'
 
v0.28 läuft wirklich gut, vielen Dank an die fleißigen Entwickler! Der Fritz!Load Monitor funktioniert teilweise auch schon wieder: Aktuelle Downloads werden angezeigt, aktuelle Unrar-Jobs leider nicht...
 
Transferverzeichnis /dev/null
Editiere lib/downloadTransfer bei Zeile msg "Transfer: $file --- $targetDir":
Code:
        # /dev/null ?
        if [ -c "$targetDir" ];then
            msg "Character-Device: $targetDir. Delete $file"
            rm -f $file
            return
        fi
        msg "Transfer: $file --- $targetDir"
Das könnte Dein Problem lösen (habe es noch nicht in der Praxis getestet...).

EDIT: Als Transferverzeichnis gibst Du dann "/dev/null" an.

Grüße
Harald
 
Welche ist die richtige?

Hallo,

ich möchte Fritz!Load v0.28 installieren.
Nun habe ich folgende Datei "FritzLoad-0.28.zip" gefunden

bei Rapidshare ist sie ca. 7 MB groß
bei SourceForge nur 3 MB

welches ist die richtige?

Gruß Bauigl
 
bei Rapidshare ist sie ca. 7 MB groß
bei SourceForge nur 3 MB

welches ist die richtige?
Sind beidesmal die gleichen Dateien. Auf Rapidshare ohne Komprimierung und bei SourceForge normale ZIP-komprimierung. Daher der Größenunterschied
 
Danke + Install.sh Frage

Danke:
Auch noch ein Danke von mir für die 0.28( hätte meiner Meinung einen größeren Sprung verdient ;-) ) an die Entwickler.

Install - Frage:

die Optionen -iRS -iRM -iRL bewirken bei mir nur das ich die help-Message bekomme. wir fkt der Install in den Ram ?

Danke
 
Hallo,
von mir auch die Rückmeldung zur neuen 0.28.
Installation auf den Stick an der 7240 (als WDS-Repeater eingesetzt) hat geklappt
und das Programm läuft.
Saubere Arbeit habt Ihr da geleistet - Hut ab! :!:


Hinweis:
- Die Readme.pdf die mitgeliefert wird gilt noch für die php Version!

Gruß
Fireball
 
@kosto: Die lib liegt unter fritzload/lib/captcha_lib. Einfach umbenennen in "libz.so.1". Habe es im svn angepasst. Bisher hatten scheinbar alle die lib schon installiert (z.B. mit Freetz), deshalb ist der Fehler noch nicht aufgetreten. Danke fürs melden. Gruß
 
Editiere lib/downloadTransfer bei Zeile msg "Transfer: $file --- $targetDir":
Danke für die schnelle Hilfe, allerdings funktioniert das (noch) nicht. Ich erhalte folgenden Fehler:
Code:
MSG: 20:48: Transfer: /var/fritzload/downloads/xxx.rar --- /dev/null/
mkdir: cannot create directory '/dev/null/': Not a directory
touch: /dev/null//fritzload_chk.tmp: Not a directory
touch: /dev/null//fritzload_chk.tmp: Not a directory
touch: /dev/null//fritzload_chk.tmp: Not a directory
rm: cannot stat '/dev/null//fritzload_chk.tmp': Not a directory
mv: cannot stat '/dev/null/': Not a directory
FAILED: 20:48: Transfer failed

Die Editierung der downloadTransfer.sh sieht so aus:

Code:
#!/bin/ash
# Copyright (c) 2009 Telefonsparbuch.de / Harald Becker

# alte Konfigurationsvariable importieren (falls neue nicht gesetzt)
transferFreeMb=${transferFreeMb:-$transferFeeMb}

transferDownload(){
	local file="$1" f
	[ -z "$transferAction" -o "$transferAction" = "OFF" ] && return 0
	if [ "$transferAction" = "FILE" ];then
		[ -n "$file" ] && transferDownloadFile "$file"
	elif [ "$transferAction" = "MB" ];then
		# Sonderfälle: UnrRAR Verzeichnis und OTHER Dateien jedes mal verschieben
		# Unrar-Ordner
		if [ "$transferActionRAR" = 1 ];then
			local moveDir="${unrar_extractDir:-$targetdir/unrar}"
			moveDir="${moveDir%/}"
			local oldIFS="$IFS";export IFS="$N"
			for f in $(allFiles "$moveDir");do
				local dir="$(echo -n "$f" | sed -e 's,[^/]*$,,')"
				transferDownloadFile "$f" "${dir#$moveDir}"
				if [ -d "$dir" -a "$dir" != "$moveDir" -a -z "$(ls $dir)" ];then
					rm -r $dir
				fi
			done
			export IFS="$oldIFS"
		fi

		# OTHER-Files in Download-Ordner
		# ohne .failed / .part / .rar /.r01 / .part01
		if [ "$transferActionOTHER" = 1 ];then
			local oldIFS="$IFS";export IFS="$N"
			for f in $(ls -1 "$targetdir");do
				file="$targetdir/$f"
				if [ -f "$file" -a "${f%.failed}" = "$f" ];then
					if [ "$(echo -n "$f" | sed -e 's,\(.r[0-9ar][0-9ar]*\|.part[0-9]*\)$,,')" = "$f" ];then
						transferDownloadFile "$file"
					fi
				fi
			done
			export IFS="$oldIFS"
		fi

		local free="$(free_diskspace "$targetdir")"
		if [ -n "$free" -a "$transferFreeMb" -gt 0 -a "$free" -lt "$transferFreeMb" ];then
			local oldIFS="$IFS";export IFS="$N"
			for file in $(ls -1 "$targetdir");do
				# keine .failed und .part Dateien
				#?: "${file%.failed}" = "$file" -a
				if [ -f "$file" -a "${file%.part}" = "$file" ];then
					transferDownloadFile "$targetdir/$file"
				fi
			done
			export IFS="$oldIFS"
		fi
	fi
}

# ${var#/} ==> $var ohne führendes "/"
# ${var%/} ==> $var ohne endendes "/"
transferDownloadFile(){
	local file="$1" targetDir="${2%/}" params= url= try=1
	transferDir="${transferDir%/}"
	targetDir="$transferDir$targetDir"
	targetDir="${targetDir%/}/"

	# via ftp server
	if [ -n "$transferServer" ];then
		if [ -n "$transferUser" ];then
			params=" -u $transferUser:$transferPasswd"
		fi
		transferServer="${transferServer%/}"
		url="$transferServer"
		if [ -n "$targetDir" ];then
			url="$url/${targetDir#/}"
		fi
		url="${url%/}/"
		# --proxytunnel -x proxy:port
		while [ $try -le 3 ];do
			msg "Transfer: $file --- $url"
			if $pdir/curl -T "$file"$params "$url";then
				msg "Transfer erfolgreich: lösche lokal $file"
				rm -f $file
			fi
			errmsg "Transfer failed $(curl_error_code "$?")"
			try=$(($try+1))
		done
	else
		[COLOR="Red"]# /dev/null ?
        if [ -c "$targetDir" ];then
            msg "Character-Device: $targetDir. Delete $file"
            rm -f $file
            return
        fi[/COLOR]
        msg "Transfer: $file --- $targetDir"
		[ ! -e $targetDir ] && mkdir -pm 0777 $targetDir
		# Schreibrechte vorhanden + Laufwerk bereit?
		local max=3
		while ! touch $targetDir/fritzload_chk.tmp; do
			sleep 10
			max=$(($max-1)); [ $max -eq 0 ] && break
		done
		rm -f $targetDir/fritzload_chk.tmp
		mv "$file" "${targetDir%/}/" || errmsg "Transfer failed"
	fi
}
 
Zuletzt bearbeitet:
@kosto: Die lib liegt unter fritzload/lib/captcha_lib. Einfach umbenennen in "libz.so.1".

Danke es funktioniert jetzt.

Der Reconnect macht dafür nun Probleme. In der Config habe ich es übrigens aktiviert.

Code:
### oneclickhoster: http://rapidshare.com/files/294515501/xxxxxxxxxxx.htm
16:51:11 Uhr: rapidshare-free
Check: http://rapidshare.com/files/294515501/xxxxxxxxxxx.htm Options: --get -d urls=http://rapidshare.com/files/294515501/xxxxxxxxxxx.htm -d toolmode=1
Status: Online (1) / Name: xxxxxxxxxxx.htm / Size: 104857600 Bytes
GET1: http://rapidshare.com/files/294515501/xxxxxxxxxxx.htm Options: -
GET2: http://rs675.rapidshare.com/files/294515501/xxxxxxxxxxx.htm Options: --data dl.start=Free --referer http://rapidshare.com/files/294515501/xxxxxxxxxxx.htm
Voip-Check
Reconnect (old IP: 77.130.xxx.xxx)
ash: 6E: bad number
./fritzload.sh: line 10: syntax error: 6E+1
 
Bug?

Anmerkung zur v0.28

- Decrytfiles (rsdf) werden nicht in Downloadliste übernommen.

Kann das jemand bestätigen?
 
Zuletzt bearbeitet:
N'abend. Wollte nur zum besten geben das im svn jetzt der hoster "letitbit" hinzugefügt ist.
Es kann sein das wieder die Fehlermeldung "can't load library XXX" auftritt. Dieser Hoster verwendet jpegs und daher müssen neue Libs geladen werden. Bitte die Fehlermeldung posten wenn sie auftritt damit ich die Dateien noch ggf. umbennen kann.
Viel Spass.
 
- Decrytfiles (rsdf) werden nicht in Downloadliste übernommen.
Kann das jemand bestätigen?
- Ja kann ich. Geht bei mir auch nicht.

- Teilweise werden Änderungen in der aktuellen Downloadlinkliste beim Speichern nicht übernommen, wenn gleichzeitig ein Download im Gange ist. Vermutlich schreiben da 2 Seiten gleichzeitig und die letzte gewinnt?

- Desweiteren gibt es bei storage.to einen dubiosen Fehler "./fritzload.sh: line 1: cannot create Downloading:: Invalid argument". Zu finden im angehängten Log in Zeile 116.
Ich habe versucht den Fehler einzugrenzen. Allerdings hab ich den genauen Punkt nicht herausgefunden. In storage.sh beim Aufruf von "GET "$apiURL" $f "--cookie-jar $c" "GET1" || { reconnect; continue; } " tritt dann obiger Fehler auf. Kann es sein, dass ein Parameter falsch gesetzt ist?

Generell: Soll man die Fehlermeldungen hier im Forum melden oder bei sourceforge?
 

Anhänge

  • log.txt
    11.9 KB · Aufrufe: 2
Storage.to

Hallo liebe Progger.

Leider funzt die 0.28 nicht mehr bei Storage.to

Siehe:
## oneclickhoster: http://www.storage.to/get/xxx.rar
02:41:29 Uhr: storage-free
GET1: http://www.storage.to/getlink/hgwz5Gce/xxx.rar Options: --cookie-jar /var/tmp/fritzload1/cookie.txt
./fritzload.sh: line 311: can't open $f) -ge 1 ];then
# reconnect || sleep 60
# continue
# else
# if [ $(grep -c File: no such file
FAILED: 02:41: Download failed (http://www.storage.to/get/hgwz5Gce/xxx.rar)
Link ist fiktiv!
Beim Jdownloader ist der "Link" aktiv.
edit: Habe die Storage Hoster Datei aus 0.19 einfach eingefügt....funzt nun!
 
Zuletzt bearbeitet:
Moin,

habe das auch mal eine Frage zu der 0.28 Version.

Wie bekomme ich links zum Downloaden rein, RSD funzt aber die anderen Downloads wollen nicht.
 
Die Links in das Feld NEU kopieren, und dann auf hinzufügen klicken.
 
/dev/null Problem

Tausche die Funktion durch den Code aus:

Code:
transferDownloadFile(){
    local file="$1" targetDir="${2%/}" params= url= try=1
    transferDir="${transferDir%/}"
    targetDir="$transferDir${targetDir%/}"

    # via ftp server
    if [ -n "$transferServer" ];then
        if [ -n "$transferUser" ];then
            params=" -u $transferUser:$transferPasswd"
        fi
        transferServer="${transferServer%/}"
        url="$transferServer"
        if [ -n "$targetDir" ];then
            url="$url/${targetDir#/}"
        fi
        url="${url%/}/"
        # --proxytunnel -x proxy:port
        while [ $try -le 3 ];do
            msg "Transfer: $file --- $url"
            if $pdir/curl -T "$file"$params "$url";then
                msg "Transfer erfolgreich: lösche lokal $file"
                rm -f $file
            fi
            errmsg "Transfer failed $(curl_error_code "$?")"
            try=$(($try+1))
        done
    else
        # /dev/null ?
        if [ -c "$targetDir" ];then
            msg "Character-Device: $targetDir. Delete $file"
            rm -f $file
            return
        fi
        msg "Transfer: $file --- $targetDir"
        [ -d "$targetDir/" ] || mkdir -pm 0777 $targetDir/
        # Schreibrechte vorhanden + Laufwerk bereit?
        local max=3
        while ! touch $targetDir/fritzload_chk.tmp; do
            sleep 10
            max=$(($max-1)); [ $max -eq 0 ] && break
        done
        rm -f $targetDir/fritzload_chk.tmp
        mv "$file" "$targetDir/" || errmsg "Transfer failed"
    fi
}


Sind im SVN korrigiert.

Grüße
Harald
 
Moin,

noch ein kleines Problem, bei mir funzt Uploadet.to nicht, sagt immer Cookie konnte nicht erstellt werden, Pass + Benutzername sind jedoch korrekt eingegeben.

2. Problem, manchmal überspringt er bei RS jeden 2 Download, dann nimmt er wieder einen, dann wieder 2-3 übersprungen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.