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

/var/media/ftp/uStor01/FritzLoad/bin # ./install.sh -i -freetz
Writing /var/flash/freetz...done.
32256 bytes written.
Eintrõge in /var/tmp/flash/mod/rc.custom gespeichert.
--------------------------------------
Starte Fritzload Einrichtung.
FritzLoad Installer: wait for internet connection...
FritzLoad Installer: wait for usb drive...
USB drive(s) found
FritzLoad found /var/media/ftp/uStor01/FritzLoad
Richte Verzeichnisstruktur ein. LINK: /var/fritzload
Installations Typ: default
chmod: /var/media/ftp/uStor01/FritzLoad/tmp/*: No such file or directory
Richte GUI Verzeichnisstruktur ein
grep: /var/flash/debug.cfg: No such file or directory
ash: 0: unknown operand
Start FritzLoad-Autostart
FritzLoad installed/started
/var/media/ftp/uStor01/FritzLoad/bin #

Warum will der sich in die debug.cfg eintragen? ich dachte der nimmt wenn man freetz drauf hat nur die rc.custom?

prüft eigentlich das Programm vor einen Reconnect auch ob gerade Gespräche per Internet Telefonie laufen? Weil ich glaube das könnte mir Ärger einbringen wenn permanent das Gespräch beendet wird^^ :D
 
@dj1985

das ist noch ein alter Bug der noch gefixt wird unabhängig davon hat die Installation funktioniert.

wenn viop gespräche laufen wird der reconnect nicht ausgeführt.

viele Grüße
trinkfix
 
Hi,

seit längerem habe ich im Interface stehen, dass ein Routerreboot durchgeführt werden soll. Wobei der Hinweis immer erst _nach_ einem Routerreboot auftaucht.

Im Listing habe ich gefunden dass im Verzeichnis /var/tmp eine Datei auf existenz abgefragt wird. Wenn ich diese Datei manuell lösche, verschwindet der Hinweis.

Kann diese Überprüfung nicht einfach entfernt werden? Ich finde das lästig die Datei zu löschen oder den Hinweis zu lesen.

Gruß
fbfuser
 
Hin und wieder steht bei mir unten folgendes da
IP: LOCK nicht möglich. Fataler Fehler: Prozess kann fehlendes Lock nicht behandeln. LOCK-FILE /var/tmp/fritzloadLocks/sid.lock exists LOCKED Prozess (3309): 3309 wwwrun 1536 S /bin/ash /var/media/ftp/uStor01/fritzload/cgi/gui_do / 04.04.2010 11:09 Uhr

Selbst nachdem Killen bleibt das dort stehen.

Warte auf Internetverbindung... sollte sich die Anzeige nicht aktualisieren?

Hier mal die Log Datei
Code:
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5


FritzLoad gestartet 04.04.2010 11:09:53: ./fritzload.sh 1 -l-DEBUG /var/media/ftp/uStor01/XXX_jobs1.txt  
+ dl_job_file=/var/media/ftp/uStor01/XXX_jobs1.txt
+ accountType=free
+ [ /var/media/ftp/uStor01/ = default ]
+ targetdir=/var/media/ftp/uStor01
+ [ -e /var/media/ftp/uStor01 ]
+ rm -f /var/media/ftp/uStor01/XXXl.stop1.dl /var/media/ftp/uStor01/XXXestart1.dl /var/media/ftp/uStor01/XXXconnect1.*
+ local usedHosterList=
+ echo -n /var/media/ftp/uStor01/XXX_jobs1.txt
+ sed -e s,.*\(https\?\|ftp\)://.*,,
+ [ -n /var/media/ftp/uStor01/XXX_jobs1.txt ]
+ [ -f /var/media/ftp/uStor01/XXX_jobs1.txt ]
+ true
+ isEmpty /var/media/ftp/uStor01/XXX_jobs1.txt
+ file=/var/media/ftp/uStor01/XXX_jobs1.txt
+ lock /var/media/ftp/uStor01/XXX_jobs1.txt
+ local lock=/var/tmp/fritzloadLocks/dl_jobs1.txt.lock waitMax=30 exit=1 garbageEvery=5 checked=0
+ ln -s 11244 /var/tmp/fritzloadLocks/dl_jobs1.txt.lock
+ return 0
+ grep -c . /var/media/ftp/uStor01/XXX_jobs1.txt
+ [ 1 = 0 ]
+ unlock /var/media/ftp/uStor01/XXX_jobs1.txt
+ rm -f /var/tmp/fritzloadLocks/dl_jobs1.txt.lock
+ return 1
+ nextHosterEntry /var/media/ftp/uStor01/XXX_jobs1.txt
+ local file=/var/media/ftp/uStor01/XXX_jobs1.txt line=
+ usedHosterList=
+ nextLine /var/media/ftp/uStor01/XXX_jobs1.txt
+ local file=/var/media/ftp/uStor01/XXX_jobs1.txt
+ lock /var/media/ftp/uStor01/XXX_jobs1.txt
+ local lock=/var/tmp/fritzloadLocks/dl_jobs1.txt.lock waitMax=30 exit=1 garbageEvery=5 checked=0
+ ln -s 11244 /var/tmp/fritzloadLocks/dl_jobs1.txt.lock
+ return 0
+ correctFile /var/media/ftp/uStor01/XXX_jobs1.txt
+ local file=/var/media/ftp/uStor01/XXX_jobs1.txt unlock=0
+ grep -c \r /var/media/ftp/uStor01/XXX_jobs1.txt
+ [ 0 != 0 ]
+ sed -e 1!d /var/media/ftp/uStor01/XXX_jobs1.txt
+ unlock /var/media/ftp/uStor01/XXX_jobs1.txt
+ rm -f /var/tmp/fritzloadLocks/dl_jobs1.txt.lock
+ return 0
+ matchedLine=http://www.youtube.com/XXX2p8elo_IxM
+ matchedLineStore=http://www.youtube.com/XXX2p8elo_IxM
+ skip=0
+ echo -n [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ sed -n s/^[	\ ]*@\(.*\)/\1/p;s/[	\ ]*$//
+ passwd=
+ [ -n  ]
+ [ -z [url]http://www.youtube.com/XXX2p8elo_IxM[/url] -o -z [url]http://www.youtube.com/XXX2p8elo_IxM[/url] ]
+ sed /^[	\ ]*#.*/d
+ echo -n [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ [ -z [url]http://www.youtube.com/XXX2p8elo_IxM[/url] ]
+ [ 0 = 1 ]
+ [ 0 = 1 ]
+ local loopDownload=0
+ [ -z [url]http://www.youtube.com/XXX2p8elo_IxM[/url] ]
+ oneclickhoster [url]http://www.youtube.com/XXX2p8elo_IxM[/url] free
+ url_string [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ echo -n [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ sed -e s,^[	\ R]*\([0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]-[0-9][0-9]:[0-9][0-9];\)\?[	\ ]*\([^	;]*\)[	\ ]*\(;.*\)\?$,\2,;\
		s,\ *$,,;\
		s,.*\(https\?\|ftp\)://,\1://,I;\
		s/%3F/?/
+ tr -s /
+ sed -e s,\(https\?\|ftp\):/,\1://,
+ local param=http://www.youtube.com/XXX2p8elo_IxM param2file=
+ echo -n [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ tr -d \n\r\t 
+ [ -z [url]http://www.youtube.com/XXX2p8elo_IxM[/url] ]
+ [ 0 = 1 ]
+ date +%d.%m.%y-%H:%M
+ matchedLineStore=04.04.10-11:09; [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ local switchPremium=free
+ [ free = free -a 0 = 1 ]
+ local premium=free
+ echo -n [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ tr A-Z\-\. a-z__
+ sed -e s,^https\?://\([url]www.\)*\([/url][^/]*\).*,\2,
+ hoster_main=youtube_com
+ hoster_plugin=/var/media/ftp/uStor01/XXXube_com.sh
+ [ -n youtube_com -a -f /var/media/ftp/uStor01/XXXube_com.sh ]
+ hoster youtube_com free
+ local host=youtube_com wishedAccountType=free try=0 success=0 reconnected=0
+ local accountType=free
+ [ free = premium ]
+ [ youtube_com != normaldownload ]
+ echo -n [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ sed -n s,.*\(https\?://[^/]*\).*,\1,p
+ local http=http://www.youtube.com
+ [ -n [url]http://www.youtube.com[/url] ]
+ [ -z  ]
+ usedHosterList=http://www.youtube.com
+ echo -e ### youtube_com-free: [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
### youtube_com-free: [url]http://www.youtube.com/XXX2p8elo_IxM[/url]
+ waitPing
+ print Warte auf Internetverbindung...
+ curl_msg_update
+ messageCount=1
+ [ 1 -ge 100 ]
./fritzload.sh: line 1: can't create /var/tmp/fritzload1/dl_count: Permission denied
+ echo -n 1
+ date +%H:%M:%S
+ echo 11:09:54 Warte auf Internetverbindung...
11:09:54 Warte auf Internetverbindung...
+ [ 0 = 0 ]
+ return
+ [ 0 = 0 ]
+ curl_msg Warte auf Internetverbindung...
+ local message=Warte auf Internetverbindung... type=dl
+ rm -f /var/tmp/fritzload1/dl.progress.msg
+ echo -n Warte auf Internetverbindung...
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5
+ ping -c 1 google.de
+ sleep 5

Könnte man vielleicht auch noch eine Youtube Upload Funktion integrieren?
So das ich Videos in meinen Account vom USB Stick Hochladen kann und dann einfach den PC Abschalten.
 
"gekürzte" .rar Endungen ?

Hallo

Könnte das mal wer überprüfen, bevor ich ein Ticket aufmache..

Wenn ich die Downloads von meinem F!L-USB-Stick vie WebInterface von F!L auf die Festplatte runterkopiere, "verliere" ich immer das "r" von .rar ! Die Dateien heissen dann
xxxxxx.ra, yyyyy.ra !

egal ob ich den DL Manager aktiv habe oder ohne DL Manager runterziehe.

Danke
Big11
 
Hey Leute,

für alle, die es interessiert: Ich habe so eben FritzLoad auf meinem NAS (QNAP TS-119) zum Laufen bekommen *freu*

Ich hätte zwar weiterhin FritzLoad auf meiner FritzBox lassen können und nun den Download auf mein NAS auslagern können, aber da das Entpacken auf der FritzBox ja teilweise bis zu 1-2 Tage dauert, wollte ich alles auf meinem NAS laufen lassen, da mein QNAP TS-119 1.2 GHz hat.

Werde noch ein bisschen testen und dann ein HowTo machen. Falls soetwas schon existiert (hab tagelang sowas vergeblich gesucht), dann bitte vorher mitteilen, dann kann ich mri die Arbeit sparen :D

Edit:

Nur unrar klappt noch nicht. Im Log steht "nice: applet not found".
 
So unrar läuft nun auch *freu*

Wie wäre es, wenn du es mal mit 7-Zip auf dem PC versuchst? :noidea:

Joe

Dafür muss aber erstmal das Archiv vom NAS aufn PC kopiert werden und dann das Entpackte wieder zurück. Das dauert auch unnötig Zeit. Außerdem muss dafür der PC an sein.

Ich will, dass die Downloads automatisch entpackt werden, sobald der Download fertig ist. So ein Download kann ja auch z.B. um 3 Uhr nachts erst fertig geworden sein. Genau deshalb will ich ja FritzLoad nutzen, weil es bzgl. Downloads und Entpacken einfach das Beste ist, was es zurzeit gibt.

Vor allem aber auch, weil ich ab und zu auch mal etwas herunter lade, was ich gar nicht am PC benutzen möchte, d.h. ich möchte von anderen Geräten direkt auf das Entpackte zugreifen können ;-)
 
@Sascha L: das automatische entpacken und verschieben ist für mich auch interessant. was bei mir auch noch nicht vernünftig funktioniert, ist das "tiefe" entpacken, wo nochmal rar dateien verschachtelt sind...
 
Also Fritz!Load, scheint wohl neben Freetz die Beste Modifikation zu sein. :D
Wäre genial wenn man Fitz!Load gleich mit in ein Freetz external Paket packen könnte. Aber mal schauen vlt wird das nochmal was :)

Youtube download geht nicht. :-/

Code:
FritzLoad gestartet 05.04.2010 01:35:17: ./fritzload.sh 2 -l /var/media/ftp/uStor01/XXX_jobs2.txt  
./fritzload.sh: line 166: can't create /dev/new_led: No such device or address
### youtube_com-free: http://www.youtube.com/XXXWXWzV6lZBU
01:35:18 Warte auf Internetverbindung...
01:35:19 GET1: http://www.youtube.com/XXXWXWzV6lZBU Options: -
FAILED: 01:35: Kann signature nicht ermitteln
FAILED: 01:35: Download failed (http://www.youtube.com/XXXXWzV6lZBU)
01:35:22 Downloadliste ist leer.
Unrar-Fehler: Es existieren keine Unrar-Einstellungen (/var/media/ftp/uStor01/XXXunrar.ini)
./fritzload.sh: line 166: can't create /dev/new_led: No such device or address
01:35:22 FritzLoad beendet

Oder hängt das da dran das Youtube die Player Seite verändert?
 
Kann diese Überprüfung nicht einfach entfernt werden? Ich finde das lästig die Datei zu löschen oder den Hinweis zu lesen.
Nach langer Suche habe ich den Fehler gefunden.

Fritzload war in der debug.cfg und rc.custom eingetragen. :mad: Deshalb lief es doppelt. Die zweite Instanz setzte die Datei zur Anzeige des Routerreboots.

Jetzt habe ich auch nach dem Routerreboot keine Hinweismeldungen mehr. :D
 
1. Gibt es eine möglichkeit nachdem mein Download mit Fritzload beendet ist das die Dateien automatisch enpackt werden ohne das ich eingreifen muß ?

2.Wie kann ich denn überhaupt mit FritzLoad entpacken ?

z.B. Ich habe mir was gesaugt mit FritzLoad sind 80 Dateien habe dann im Reiter FTP die ganzen Dateien Links im Bild mit häckchen versetzt. Dann unten im bild unrar angeklickt . Es passiert zwar was ab nicht was ich will er enpackt garnichts wieso nicht ?

05.04.10-16:58; http://**.part01.rar
05.04.10-17:01; http://**.part02.rar
05.04.10-17:04; http://**.part03.rar
05.04.10-17:07; http://**.part04.rar
05.04.10-17:10; http://**.part05.rar
05.04.10-17:13; http://**.part06.rar
05.04.10-17:16; http://**.part07.rar

so sehen die 80 dateien aus
** die sternchen sind von mir gemacht wegen Datensicherheit
 
Ich würde dir empfehlen bei 80 Dateien den Stick von der Anlage abzutrennen und an den PC zu gehen :)

Und da manuell alles zu entpacken.

Ich hab heute Testweise mal nen update von Fritz!Load auf Revision 12XX gemacht das entpacken und das ganze zeugs hat auf der Box ewigkeiten benötigt. Und ich schätze nicht das dieses Update mehrere Gigabyte groß war.
Ich glaub wenn deine 7270 Fertig ist mit dem Entpacken gibt es schon wieder die übernächste Fritzbox Generation^^

Also kannst du dir ja mal überlegen wie lang du für 80 Dateien brauchst :rolleyes:
 
@Mr.Hyde

hast du im Reiter Unrar bei Unrarit-Optionen auch UNRAR aktiviert?
Wenn ja was steht in den Logmeldungen?

mfg
 
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
Gut das du es gesagt hast das ich da mal reinschauen soll jetzt bemerke ich erst das ein Datei fehlt und es dadurch evtl. nicht ging.
Melde mich wenn die fehlende Datei drauf ist und ich es wieder probiert habe

Gruß

[Beitrag 2, Vollzitat vom ersten Teil enfernt:]

So habe es nochmal probiert und du hattest Recht er war gerade mal bei Datei 29/80 und es sind schon 3 1/2 std. vergangen. Das geht ja wohl garnicht .
Also alles rüberkopieren auf dem Rechner und da entpacken. Weiß nicht was das bringen soll Fritzload wenn man so ein Prozess nachdem downloaden noch machen muß.
Lohnt sich meiner Meinung erst wenn man mehrere Tage weg ist und will in der Zeit nochwas Downloaden ohne das der rechner an ist.
 
genau dafür ist doch F!L da, download/upload/unrar ohne das der Rechner an ist... ist doch egal ob der unrar 2,3,4 oder 5 Std. braucht... die Kiste läuft doch jeden Tag 7*24 und macht in dieser Zeit eh kaum was... außer Strom ziehen. :)

aber die Jugend von heute mit DoppelpremiumplatinumDownload und VV4DSL will natürlich alles nach dem Click in Echtzeit konsumieren :D

viele Grüße
trinkfix
 
für die youtube-Jünger: svn1214 enthält das update...

EDIT: neuer Hoster: remixshare.com
 
Zuletzt bearbeitet:
Hallo zusammen,
im Ticketsystem habe ich noch ein Ticket laufen und ich befürchte, dass sich dessen keiner mehr annehmen wird.
Da dachte ich mir ich schau mal selber nach. Aber jetzt habe ich ein Fass aufgemacht und bin mit meinem Latein am Ende.
Es geht um diese Ticket: http://sourceforge.net/apps/trac/avmload/ticket/73
Das Problem trat nach dem letzen Firmware-Update auf.
Ich schätze AVM hat den Pfad verbogen.

Ich denke ich habe die Stelle gefunden an der die IP gefischt wird, aber ich verstehe die syntax nicht gut genug.
Ich wollte das mal in der shell nachmachen aber das klappt nicht.
Es ist dieser Teil hier aus der reconnect.sh

Code:
   [FONT=&quot]ip_address(){
 login
 if [ "$boxextern" != 1 ];then
  /usr/www/cgi-bin/webcm getpage=$pdir/html/ip.html
 else
  $pdir/bin/curl -s [URL]http://$box/cgi-bin/webcm[/URL] \
  -d "getpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=home&var:menu=home&sid=$cgisid&login:command/password=$passvoip" \
  2>/dev/null \
  | sed -n 's/.*IpAdrDisplay(.\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*/\1/p' \
 || \
 $pdir/bin/curl -Ls [URL]http://checkip.dyndns.org/index.html[/URL] \
  --max-time 30 \
  2>/dev/null \
  | sed -n 's/.*Current IP Address: *\([0-9\.]*\).*/\1/p'
 fi [/FONT]
Ich verstehe folgendes:
Die Funktion loggt sich, wenn $boxextern ungleich 1 auf die lokale Fritzbox ansonsten auf den Repeater ($pdir...)
und fischt aus dem Datenstrom die IP raus. Soweit mein gebrochenes shell.
Aber:
Was ist $pdir - wie kann ich mir die Variablen mit den aktuellen Werten anzeigen lassen?
Wie kann ich den "richtigen Link" herausfinden?
Das cgi-Konstrukt habe ich auch noch nicht begriffen (da mach ich mich morgen mal schlau)
Wenn ich die Seite habe, kann mir jemand den sed angepassen?

Gibt's hier jemand, der sich in der Materie einigermaßen auskennt und mir helfen kann?

Bei der 7170 funktioniert die Sache noch.
Bei der 7240 (WDS Repeater) stimmts nicht mehr.

Danke und Grüße
Fireball
 
Ich denke am fittesten ist trinkfix. Aber ich kann dir auch ggf. helfen. $pdir ist nur der Pfad zu den bin-Dateien wie curl, busybox (fritzload/bin)...
Wenn du bei sed was brauchst schick das Muster und wir passen es an.

Nachtrag: Ist eigentlich komisch, so wie ich die Funktion verstehe müßte er halt wenn das ermitteln IP im Fritzboxinterface fehlschlägt, die ip von der externe Adresse besorgen.

Nachtrag2: Hast du mal versucht einen Hacken in der Config bei reconnect > extern zu setzen?

Gruß
 
Zuletzt bearbeitet:
O.K. hat etwas gedauert aber ich habe die Dateien jetzt gefunden. Sie sind unter
Code:
/usr/www/html/html/de/menus
zu finden. Mit dem Browser kommt man aber nicht hin. Telnet und kopieren geht dann.

Jetzt muss mir noch einer erklären wie das hier zu verstehen ist:
Code:
  [FONT=&quot]&var:lang=de&var:pagename=home&var:menu=home&sid=$cgisid[/FONT]
Ich habe eine datei menu2_home.html
Dann gibts noch eine homehome.html auf welche die home.html zeigt. Aber die sid???

Ich hefte die Sachen mal hier dran.
Morgen kann ich noch mehr ranschaffen. Jetzt gehe ich erstmal schlafen! N8

Fireball
 

Anhänge

Kostenlos!

Statistik des Forums

Themen
248,989
Beiträge
2,308,220
Mitglieder
378,782
Neuestes Mitglied
Thomas Max