Vollständige Version anzeigen : Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB
Seiten :
1
2
[
3]
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Nordstern
02.09.2008, 09:54
[Edit frank_m24: Fullquote auf das Notwendige beschränkt. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
Euer Webgui macht ja fortschritte...
Was ist denn aus dieser schicken GUI geworden. Ich würde es Klasse finden, wenn die GUI wie ein Teil der FB aussehen würde! Da weiß mann immer wo man ist... ;-)
@da_new8i
Hallo,
ich habe mir erlaubt deine GUI der FritzBox-Oberfläche anzupassen.
Wenn dir es gefallen sollte, kannst du ja vielleicht die Oberfläche beibehalten und die GUI selbst mit allen Optionen weiterentwickeln.
Das einzige, was ich noch nicht geschaft habe, da ich keine Zeit mehr hatte, ist die Ausgabe der nohup.out, sowie den Status vom Start/Stop, die sind leider nicht zentriert.
Vielleicht kann du es ja abändern und in deinem nächsten release veröffentlichen.
Grüsse
TomTomNavigator
03.09.2008, 18:42
Nice.
Noch ne Frage, ich habs jetzt nicht runtergeladen (Never change a running system ;) ), aber ist das die valide W3C Version?
idea2web
03.09.2008, 18:42
also meien W3C valide Verison ist es nicht, wenn du die meinst!
TomTomNavigator
03.09.2008, 18:45
Alles klar. Am besten schau ichs mir bei Gelegenheit mal selber an, nicht wahr :D
@TomTomNavigator
nein, es ist die Version vom da_new8i.
Muss zugeben, dass ich die Version vom idea2web leider übersehen habe :(
@idea2web
vielleicht kannst du sie ja nochmals W3C valide machen...
blacksun
03.09.2008, 20:30
Hallo zusammen,
ich hab da mal eine Frage an euch.
Und zwar wird in der HowTo, die mehrmals hier verlinkt ist, davon gesprochen, dass man Fritz!Load mit nohup starten soll, wenn man sich auch wieder von der Konsole trennen möchte und nicht will, dass dann Fritz!Load ebenfalls beendet wird.
nohup schreibt ja alle Ausgaben, die einem am Bildschirm angezeigt werden würden, in die Datei nohup.out.
Wie sorge ich dafür, dass diese Datei auf meiner FritzBox erst gar nicht erzeugt wird bzw. in regelmäßigen Abständen (z.B. alle 30 Minuten) gelöscht wird?
TomTomNavigator
03.09.2008, 20:44
Müsste auch so funktionieren:
./fritzload.sh > /dev/null 2>&1
Der Log landet sofort in der Tonne.
blacksun
03.09.2008, 21:04
Müsste auch so funktionieren:
./fritzload.sh > /dev/null 2>&1
Der Log landet sofort in der Tonne.
Du meinst
nohup ./fritzload.sh -l dl.txt > /dev/null 2>&1
oder?
TomTomNavigator
03.09.2008, 21:05
Ne ne, schon wie es dasteht. Du wirst den Log nie zu Gesicht bekommen ^^
blacksun
03.09.2008, 21:10
Ne ne, schon wie es dasteht. Du wirst den Log nie zu Gesicht bekommen ^^
gut, das ist das eine, aber wenn ich das Telnet-Fenster zuklicke, dann wird doch alles beendet, oder?
Ich möchte natürlich die DLs weiter unbeaufsichtigt und ohne eine PC laufen lassen zu müssen durchführen.
TomTomNavigator
03.09.2008, 21:12
Die laufen weiter. (Probiers halt mal aus, dann weißt du es 100 Pro)
blacksun
03.09.2008, 21:19
Die laufen weiter. (Probiers halt mal aus, dann weißt du es 100 Pro)
Stimmt, Du hast recht. Laufen weiter.
Das heißt, nohup nehm ich nur, wenn ich nicht angemeldet bleiben will und dennoch ein Log haben will, richtig?
noch was anderes, ich kenn mich mit Linux nicht so gut aus.
Was bedeutet denn dieses 2>&1 ?
TomTomNavigator
03.09.2008, 21:23
2>&1 - ensures that you send the standard error (file descriptor 2), to wherever standard output (file descriptor 1) is going, which is, as already established, to the bitbucket.
Kurz gesagt, Log- und Errorlog landen im Nirwana.
Das heißt, nohup nehm ich nur, wenn ich nicht angemeldet bleiben will und dennoch ein Log haben will, richtig?
Ganz genau.
blacksun
04.09.2008, 13:49
Hallo zusammen,
jetzt muss ich nochmal ganz blöde Fragen. Und zwar habe ich mich mal per Telnet auf meine FBF 7050 im Orginalzustand verbunden und habe mir per wget mal die fritzload.sh, das neuere wget und die dl.txt nach /var/tmp geholt.
wget und fritzload.sh wurden mit chmod +x die Ausführungsrechte gegeben.
wenn ich nun ./fritzload -l dl.txt eingebe, erscheint immer
-sh: ./fritzload.sh: not found
Warum führt meine zweite Fritzbox mit Freetz das Skript aus, während meine Orginalbox nicht will?
Hängt das mit den verschiedenen Shells zusammen?
Am Anfang des Skriptes steht ja
#!/bin/ash
Kann das Orginal-Linux das vielleicht nicht?
idea2web
04.09.2008, 14:53
@mumurik:
eine valide Version der neuen GUI werde ich nicht anfertigen, dazu ist sie mir noch zu unsauber.
Da kann ich direkt eine eigene schreiben. Ein user hatte doch schon eine noch schönere GUI angefangen.
Sobald die da ist, werde ich mich wieder einklinken!
da_new8i
04.09.2008, 18:34
@mumurik
Saubere Arbeit. Sieht super aus. :D
Ich werd natürlich mit deiner Oberfläche weiterarbeiten. Hab ja von Anfang an gesagt dass ich mich darüber freuen würde wenn jemand eine nettere Oberfläche schreiben würde.
doppelfritz
04.09.2008, 19:09
/var/media/ftp/SamsungYP-K3-Partition-0-0/fritzload # ./fritzload.sh -l dl.txt
===========================Download von rocker.mp3==============================
Segmentation fault
sed: /var/media/ftp/SamsungYP-K3-Partition-0-0/fritzload/temp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
/var/media/ftp/SamsungYP-K3-Partition-0-0/fritzload #
sieht so aus, als gäbe ese keine Datei namens "getfile.txt". Schreibe mal zum test in dem Ordner cat > getfile.txt und Enter und tibb anschließend ein paar Rapidshare URLs, durch Enter getrennt ein. Anschließend drücke Strg + C. Damit sollte die Datei angelegt sein und der Befehl müsste funktionieren.
wieso ist denn der tmp ordner nicht einfach "/tmp" ist zwar nicht schlim aber test das mal und schau nach op es überhaupt eine getfile.txt vorhanden....
sonst poste mal deine config....
idefix0708
07.09.2008, 17:16
Hallo an alle
Ich bin neu hier und die Gui mit der Fritzbox Oberfläche läuft soweit einwandfrei was ich jedoch nicht gefunden habe "wie kann man Dateien hochladen"???
Für eure Hilfe wäre ich sehr dankbar.
TomTomNavigator
07.09.2008, 18:16
Geht bisher nur über die shell.
Siehe dazu mein HowTo (Signatur).
Und wenn wir gleich dabei sind, hier eine neue Version von fritzload.
Dank Hirntot nun auch support von bluehost.to.
Sonst hat sich (fast) nix geändert.
Wie immer, erstmal testen.
@TomTomNavigator, Danke für Deine Mühe. klappt aber auch nicht. Irgendwie scheint da der Wurm drin zu sein.
cu solaris
Habe lighttpd mal neu installiert und die GUI von Mumurik genommen. Die Grafiken werden nicht angezeigt :(
TomTomNavigator
07.09.2008, 23:25
Das schon probiert: Klick! (http://www.ip-phone-forum.de/showpost.php?p=1163106&postcount=487) ?
Danach lighttpd neustarten.
Das schon probiert: Klick! (http://www.ip-phone-forum.de/showpost.php?p=1163106&postcount=487) ?
Danach lighttpd neustarten.
Öhm, wie starte ich den Dienst neu? :oops:
Unter /etc/init.d finde ich keine Eintrag zu lighttpd
wetzstein513
08.09.2008, 00:17
Prozess abschiessen (Befehl: ps und anschliessend kill [prozessnummer]) und dann einfach neustarten mit ./lighttpd lighttpd.conf &
Achtung: Beide Pfadangaben müssen stimmen...
Und nochwas: Weil alle hier immer von angepassten .conf Dateien reden. Bei mir läuft er ganz prima mit dem Standardfile...
Soweit. Danke an die Scriptschreiber, supertool!
Prozess abschiessen (Befehl: ps und anschliessend kill [prozessnummer]) und dann einfach neustarten mit ./lighttpd lighttpd.conf &
Achtung: Beide Pfadangaben müssen stimmen...
Und nochwas: Weil alle hier immer von angepassten .conf Dateien reden. Bei mir läuft er ganz prima mit dem Standardfile...
Soweit. Danke an die Scriptschreiber, supertool!
Danke ;)
Mit der alternativen .conf file ließ sich der Server gar nicht mehr starten
# ./lighttpd -f lighttpd.conf &
# can't handle '$HTTP[url] =~ ...' as you compiled without pcre support.
(perhaps just a missing pcre-devel package ?)
2008-09-08 00:35:00: (configfile.c.833) source: lighttpd.conf line: 126 pos: 3 parser failed somehow near here: {
Habe jetzt die Standard-conf wieder drübergebügelt, damit geht es, wenn auch ohne Bilder.
Was meinst du mit "beide Pfadangaben"?
Und nochwas: Weil alle hier immer von angepassten .conf Dateien reden. Bei mir läuft er ganz prima mit dem Standardfile...
Das bezweifelt doch niemand. Bei einigen wird nur das HeadIcon nicht angezeigt. Letztendlich kann man das wohl verschmerzen.
cu solaris
wetzstein513
08.09.2008, 10:01
@Tower66: Mit den Pfadangaben wollte ich nur darauf hinweisen das z.B. /var/tmp/ vor beiden Dateien also binary und .conf stehen muss, wenn man es aus einem anderen Verzeichnis startet. Aber das ist ja eigentlich klar.
@solaris: Wollte mal meinen Senf dazugeben...;)
Das bezweifelt doch niemand. Bei einigen wird nur das HeadIcon nicht angezeigt. Letztendlich kann man das wohl verschmerzen.
cu solaris
Bei der GUI von Mumurik ist es aber zum Beispiel nicht so günstig, keine Icons sehen zu können, da in diesem Fall die Menüpunkte als Icons definiert sind.
Bei der GUI von Mumurik ist es aber zum Beispiel nicht so günstig, keine Icons sehen zu können, da in diesem Fall die Menüpunkte als Icons definiert sind.
Probiere doch mal die "download.php" lokal zu starten (rechtsklick auf download.php->öffnen als->dein i-net browser), und schaue ob die buttons da sind oder nicht.
Sollten die buttons jetzt angezeigt werden, liegt die Ursache an deinem WebServer, dass dieser, die jpg's nicht richtig handeln kann...
P.S. die JPG's, die aufjedenfall im gleichen Ordner liegen müssen, wo die download.php und alle anderen fritzload-relevanten php's sich befinden, sind diese:
button_downloads.jpg
button_rsdf.jpg
button_configuration.jpg
button_decrypt.jpg
Lokal geht es, liegt also am Webserver...
da_new8i
09.09.2008, 09:31
@Tower66
Dieses Problem muss doch zu lösen sein. Mal ne andere Frage. Welche Fritzbox benutzt du eigentlich? Ist das Problem vielleicht bei der Fritzbox zu suchen.
Ansonsten ist mir aufgefallen das du lighttpd mit dem &-Parameter aufrufst. Must du nicht. Geh einfach in den Ordner von lighttpd und starte den Webserver so: "./lighttpd -f lighttpd.conf". Mit der standard lighttpd.conf.
Versuchen wir doch mal alles völlig banal anzugehen. Dann klappt das am Ende vielleicht doch mit den Bildern.
Ich habe eine FritzBox 7270, der &-Parameter macht keinen Unterschied. Sollte er auch nicht, denke ich. Ist doch nur dafür da, den Prozess in den Hintergrund zu schieben, oder?
da_new8i
09.09.2008, 09:40
Eine 7270 also. Dann die Frage an alle. Funktioniert die GUI bei jemandem anders mit einer 7270 korrekt?
Das mit dem &-Parameter stimmt schon. Nur wie gesagt ich versuche das Problem von Grund auf nachzuvollziehen. In solchen Fällen liegt es oft an ganz banalen Dingen, die im ersten Moment gar nicht wichtig erscheinen.
Du könntest mal versuchen mittels der Konsole lighttpd ohne den &-Parameter zu starten, die Konsole offen zu lassen und dann über den Browser auf download.php zu gehen. Schau mal ob dann irgendwelche Fehlermeldungen in der Konsole zu sehen sind.
princenewton007
09.09.2008, 13:16
Funktioniert die GUI bei jemandem anders mit einer 7270 korrekt?
Die Version aus #502 (http://www.ip-phone-forum.de showpost.php?p=1165190&postcount=502) läuft prima auf der 7270.
Danke für euer Arbeit :p
julien88
09.09.2008, 17:31
Mahlzeit,
gerne würde ich das Rapidshare Download Tool für meine FB auch gerne nutzen.
Ich bin bisher nach dem HowTo von TomTomNavigator vorgegangen.
Ich scheitere allerdings an dem Telnet Aufbau, ich habe hierzu bereits einen Thread eröffnet http://www.ip-phone-forum.de/showthread.php?p=1169089 .
Vielleicht weiß ja hier jemand einen Rat.
Nordstern
09.09.2008, 17:56
Nachdem auch ich das Problem mit den nicht vorhandenen Bildern der Buttons gestoßen bin, musste ich feststellen, dass es an der Beta lag. Nachdem ich die letzte Final Firmware aufgespielt hatte, lief alles wunderbar. Ich habe mir mal erlaubt, das Logo nochmal etwas nachzubearbeiten. (Schriftart ist Adobe Lithos Black aus der Lithos Pro Familie)
Dies ist die GUI von mumurik mit dem letzten Update von TomTomNavigator.
julien88
09.09.2008, 18:21
Bitte diesen Beitrag löschen
fetzngaude
10.09.2008, 08:51
[Edit frank_m24: Mehrere Beiträge innerhalb weniger Minuten zusammengefasst. Man kann seine Beiträge auch editieren. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
Hallo,
was kann das Problem sein wenn beim Premiumdownload nur eine Datei geladen wird und die dann doppelt?
In der dl.txt stehen aber mehrere Links drin.
Er gibt auch keine Fehler aus. Bin echt ratlos.
Logfileausgabe:
Edit frank_m24: Downloadlinks auf kopiergeschützte Software entfernt.
Die Datei hat dann auch die doppelte Größe als normal.
Danke für eure Hilfe!
[Beitrag 2:]
Also das Problem dass er nur eine Datei lädt hab ich lösen können durch die neue Version des fritzload scripts. Nur das Problem mit den doppelten Dowload der gleichen Datei habe ich noch.
Wisst ihr Abhilfe?
Danke
wetzstein513
10.09.2008, 09:44
Bau dir doch bitte mal ne aussagekräftige Signatur. Dann kann man vielleicht auch helfen...
So hat man gar keinen Ansatz...
fetzngaude
10.09.2008, 11:08
Nun mit Signatur...
Also, ich vergaß dass das Script auf einer Fritzbox 7270 mit Apache läuft.
Nachdem auch ich das Problem mit den nicht vorhandenen Bildern der Buttons gestoßen bin, musste ich feststellen, dass es an der Beta lag. Nachdem ich die letzte Final Firmware aufgespielt hatte, lief alles wunderbar. Ich habe mir mal erlaubt, das Logo nochmal etwas nachzubearbeiten. (Schriftart ist Adobe Lithos Black aus der Lithos Pro Familie)
Dies ist die GUI von mumurik mit dem letzten Update von TomTomNavigator.
Das war jetzt meine letzte Vermutung, verwende nämlich ebenfalls die Labor-Versionen. Doch deswegen werde ich nicht auf die letzte Finalversion zurückgehen, dafür ist mir die UMTS Funktion zu wichtig :)
Danke für die Aufklärung!
Das war jetzt meine letzte Vermutung, verwende nämlich ebenfalls die Labor-Versionen. Doch deswegen werde ich nicht auf die letzte Finalversion zurückgehen ...
dito
cu solaris
MasterChiefSun
13.09.2008, 12:45
Warum funktioniert mein Fritzload nicht mehr?
Busybox ist auf dem Stick, trotzdem wird sie nicht gefunden.
Ich benutze die Version vom 06.09.08.
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/2"
weitere telnet Verbindung aufgebaut
#
# cd var/media/ftp/ATV-Partition-0-1/fritzload/
# ./busybox nohup ./fritzload.sh -rsdf spiel.rsdf &
-sh: ./busybox: not found
[1] + Done(127) ./busybox nohup ./fritzload.sh -rsdf spiel.rsdf
#
Ich bin für jede Hilfe dankbar.
Gibt es für das Fritzload Gui auch ein "How to do"?
#
# cd var/media/ftp/ATV-Partition-0-1/fritzload/
# ./busybox nohup ./fritzload.sh -rsdf spiel.rsdf &
-sh: ./busybox: not found
[1] + Done(127) ./busybox nohup ./fritzload.sh -rsdf spiel.rsdf
#
Versuch es mal mit
cd /var/media/ftp/ATV-Partition-0-1/fritzload/
./busybox nohup ./fritzload.sh -rsdf spiel.rsdf &
;)
MasterChiefSun
14.09.2008, 10:38
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag direkt darüber gelöscht. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
Daran liegt es nicht, denn so geht es bei mir gar nicht.
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd /var/media/ftp/ATV-Partition-0-1/fritzload/
-sh: cd: can't cd to /var/media/ftp/ATV-Partition-0-1/fritzload/
#
Hat sich vielleicht beim Ab-/Anstecken deines Sticks die Partitionsbezeichnung geändert? Hatte ich mal.
ATV-Partition-0-1
the_freestyler
15.09.2008, 17:50
Das Problem scheint bei Premium Downloads schon mal aufgetreten zu sein.
Ich habe es jetzt leider auch bei Free Downloads.
Jede Datei wird bei mir doppelt geladen. Die Datei ist daraufhin doppelt so groß und jede Datei im Archiv ist darin doppelt enthalten; sehr komisch.
Woran kann das liegen?
Benutze die letzte fritzload.sh + gui.
@MasterChiefSun:
mach mal ein
ls -al /var/media/ftp/
Dann siehst du wie das Verzeichnis dort heisst und kannst es vergleichen...
p.s.
Hast wohl den OCZ ATV-Stick, oder?
MasterChiefSun
16.09.2008, 14:43
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag direkt darüber gelöscht. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
Die "Fritzload.sh" Datei wird nicht gefunden, warum das denn, auf dem Stick ist sie jedenfalls.
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd var/media/ftp/ATV-Partition-0-1
# fritzload
-sh: fritzload: not found
# fritzload.sh
-sh: fritzload.sh: not found
# ls -al /var/media/ftp/
drwxr-xr-x 3 root root 0 Sep 16 14:37 .
drwxr-xr-x 3 root root 0 Sep 16 14:37 ..
drwxrwxrwx 3 root root 4096 Jan 1 1970 ATV-Partition-0-1
Ich bitte um Eure Hilfe, vielen Dank im Voraus.
TomTomNavigator
16.09.2008, 14:50
cd var/media/ftp/ATV-Partition-0-1/
dann
./fritzload.sh
Ein Blick ins HowTo könnte nicht schaden. *grummel*
Wegen dem Problem von weiter oben (Hier! (http://www.ip-phone-forum.de/showpost.php?p=1171742&postcount=544)):
busybox ist schon im Verzeichnis, oder?
MasterChiefSun
16.09.2008, 15:17
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag direkt darüber gelöscht. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
Ich habe das Problem schon selbst gelöst und ich habe selbstverständlich in dein "How to do" geschaut.
Leider kann ich immer noch nicht downloaden, die Dateien sind alle online.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd var/media/ftp/ATV-Partition-0-1/fritzload/
# ./busybox nohup ./fritzload.sh -rsdf neu.rsdf &
# nohup: appending to nohup.out
tail -f nohup.out
Connecting to rs321l3.rapidshare.com|62.67.50.122|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12,829,936 (12M) [application/octet-stream]
0K ........ .... 100% 47.78 KB/s
17:12:05 (47.78 KB/s) - `/var/media/ftp/ATV-Partition-0-1/fritzload/downloads/fh qa_-_distbrinardts.part6.rar' saved [12829936/12829936]
9 Dateien heruntergeladen
curl: (7) couldn't connect to host
Ich wollte mal keine RSDF Links testen, dabei kommt das heraus.
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/1"
weitere telnet Verbindung aufgebaut
# cd var/media/ftp/ATV-Partition-0-1/fritzload/
# ./busybox nohup ./fritzload.sh -l links.txt &
nohup: appending to nohup.out
# tail -f nohup.out
9 Dateien heruntergeladen
curl: (7) couldn't connect to host
curl: (7) couldn't connect to host
===========================Download von fhqa_-_dabozistanthspfrma24birese_.part1 .rar==============================
50 Sekunden Wartezeit...
Lade fhqa_-_dabozistanthspfrma24birese_.part1.rar von rapidshare.com herunter.
--15:44:36-- http://rs81l34.rapidshare.com/files/88008283/12004484/FHQA_-_DaBoZiStAnThSpFrMa24BiReSe_.part1.rar
=> `/var/media/ftp/ATV-Partition-0-1/fritzload/downloads/fhqa_-_dabozistanthspfrma24birese_.part1.rar'
Resolving rs81l34.rapidshare.com... 62.67.46.82
Connecting to rs81l34.rapidshare.com|62.67.46.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104,857,600 (100M) [application/octet-stream]
0K ...
curl: (7) couldn't connect to host
grep: /var/tmp/rsdf.txt: No such file or directory
.....
Normale Links kann ich anscheinend doch downloaden, warum aber keine RSFD Links.
Bei der alten Version hatte noch alles funktioniert.
Die Busybox ist mit drauf.
Ich benutze eine Fritzbox 7270 mit Firmware 54.04.58.
Was mache ich falsch?
Soo... jetzt bin ich auch drauf gestoßen... hab jetzt die 28 Seiten mal gelesen... teilweise aber auch nur überflogen wenn ihr codeschnippsel postet die ich eh nicht verstehe... also bin nach dem How To vorgegangen, welches man fast jeden 3 Post findet...
Nur habe ich jetzt eine Bitte:
Könnte jemand eine anfänger ( nicht n00b... ein bisschen versteh ich auch was!) freundliche anleitung zum thema fritzload GUI... also ich rede jetzt von dem zeitpunkt an wo auf dem stick NUR /fritzload vorhanden ist!
demjenigen wäre ich wirklich dankbar!
ok... anscheinend ein totes thema...
evtl kann mir ja doch noch einer helfen...
ich hänge iwie hier... weiß nicht was ich tun kann!
===========================??????????============= ==============
Segmentation fault
sed: /var/tmp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
Segmentation fault
sed: /var/tmp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
Segmentation fault
sed: /var/tmp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
===========================Download von ????????===========================
Segmentation fault
sed: /var/tmp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
Segmentation fault
sed: /var/tmp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
Segmentation fault
sed: /var/tmp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
hab mal das was ich downloade zensiert... muss ja nicht gleich jeder wissen wo ich meine "urlaubsfotos" hoste^^
die daten sind auf jeden fall noch erreichbar!
TomTomNavigator
20.09.2008, 11:55
Welche Box hast du? (Modell, Firmware, Mods, etc.)
Wie startest du fritzload? Via GUI? Oder per Kommandozeile?
Nochmal Festplatte/Stick formatieren, dann evtl. einen Ordner auf der Festplatte/Stick erstellen (tmp) und diesen als tmp Ordner in fritzload eintragen.
so z.B.:
# Temporaeres Verzeichnis
tmp=/var/media/ftp/USBFlashMemory-Partition-0-0/tmp
Probier das mal aus, und wenns geht ists gut, ansonsten gibst du die von mir gefragten Infos an.
Servus
Tom
super danke! hat soweit sogut geklappt...
arbeite übrigens nur per kommandozeile... GUI kapier ich iwie nicht^^
und richtig erklärt is das hier auch nirgendswo...
danke trotzdem!
TomTomNavigator
20.09.2008, 13:28
Also funktionierts jetzt?
Naja, die GUI bietet auch nicht unbedingt mehr, ein paar Spielereien sind eben dabei. Für "Nur Downloaden" reicht die Kommandozeile, ich machs nur über die.
Wenn du die GUI nutzen willst, brauchst du einen Webserver mit PHP auf der Box, lighttpd oder Apache.
Diesen musst du auf der Box installieren, dazu schaust du dich im Forum um, es finden sich Anleitungen dafür, drum wird hier auch nix erklärt, da es nur indirkt mit der Oberfläche zu tun hat. Die Dateien kommen dann einfach ins Verzeichnis des Servers (bei Apache in htdocs) und dann kann man darauf zugreifen.
Naja, musst du dich eben entscheiden, ob dir der ganze Aufwand wert ist.
definitiv NEIN^^
brauchs ja wirklich nur zum downloaden... und solangs geht naja...
evtl probier ichs mal aus... jetz bin ich aber erstmal froh dass es geht! danke @ TomTom
hab hier gleich mal ein paar scripte gemacht...
pfad und passwort müssen hald noch geändert werden...
darin enthalten sind:
fritzload_start+show.bat -> fängt an zu laden und zeigt die Fortschritte
fritzload_show.bat -> zeigt die Fortschritte
fritzload_killafter.bat -> beendet die downloads nach dem aktiven
fritzload_killnow.bat -> beendet die downloads SOFORT
eine frage habe ich allerdings noch... ich habe ja 1x am tag nen reconnect... sprich zwischen 2-3 uhr nachts... wie ist es da mitm downloaden? fängt fritzload danach wieder an? ich denke nicht oder?
doppelfritz
20.09.2008, 14:22
also ich habe fritzload auf einem "normalen" Linuxrechner am Laufen und dort ist es so, das Fritzload nach dem Reeconect einfach die Datei von vorne läd, aber sonst ungestört weiterarbeitet.
TomTomNavigator
20.09.2008, 14:26
also ich habe fritzload auf einem "normalen" Linuxrechner am Laufen und dort ist es so, das Fritzload nach dem Reeconect einfach die Datei von vorne läd, aber sonst ungestört weiterarbeitet.
Joa, ganz genau so ists auch bei mir.
Währen dem Reconnect bricht der Downloadvorgang ab, danach versucht fritzload den Download wieder aufzunehmen, der Download der abgebrochenen Datei beginnt von vorn.
Hallo Leute,
bin vor kurzem auf dieses Thema gestoßen, und es hat mir echt gut gefallen, wie
FritzLoad mit der GUI von euch funktioniert. Hab dann auch versucht was an
eurer GUI zu ändern/erweitern.
Habe FritzLoad gleich mit Lighttpd zusammen in ein Archiv gepackt, und eine
kleine Anleitung dazu geschrieben, was man so machen soll um das ganze zum
laufen zu bekommen.
Ich würde sagen, falls jemand noch mehr Ideen hat, und noch etwas
verbessern möchte, dann kann er ab jetzt mit dieser Version anfangen oder
weitermachen, da sie alles enthält, was bis jetzt in diesem Thema zum
download angeboten wurde.
Als kleines Extra, habe ich noch eine Autorun Funktion eingebaut. Mit der kann
man FritzLoad zu einer bestimmten Zeit starten oder Beenden.
Sieht es euch einfach mal an.
Also dann, viel spaß noch, und weiter so....
Version: 29.10.2008 06:20 Uhr
Edit (21.09.2008 05:00 Uhr): Falls es Probleme mit dem Archiv gibt, es ist ein Zip Archiv. Also einfach die Endung von Tar auf Zip umändern.
Edit 2 (21.09.2008 16:34 Uhr): Hab noch ein paar Fehler entfernt, und Autorun etwas verbessert.
Edit 3 (21.09.2008 18:00 Uhr): OK, jetzt sollte alles funktionieren. Habe noch ein Install-Skript geschrieben, damit die Installation von Lighttpd einfacher geht. Einfach die beigelegte PDF lesen.
Edit 4 (21.09.2008 19:50 Uhr): Habe gemerkt, dass Autorun ins debug.cfg/rc.custom mehrfach eingetragen wird, da ich ein Leerzeichen bei einer if Abfrage vergessen hatte. Jetzt gehts wieder hoffentlich alles...
Edit 5 (24.09.2008 18:10 Uhr):
- Neue Funktion hinzugefügt: Wenn man durch WLAN an der FritzBox angemeldet ist, wird FritzLoad kein reconnect durchführen (FL wird warten bis entweder diese Funktion ausgeschaltet ist, oder keine WLAN Verbindungen mehr existieren)
- GUI etwas angepasst...
Edit 6 (27.09.2008 22:20 Uhr):
RegExp von "CuBe_X" (Dateien wurden doppelt heruntergeladen) eingefügt...
Edit 7 (29.09.2008 16:20 Uhr):
Bandbreite Begrenzung funktioniert jetzt richtig...
Edit 8 (29.10.2008 06:20 Uhr):
- Festnetz LED kann eingeschaltet werden, wenn FritzLoad aktiv ist
- Upload GUI eingebaut, man kann sich die Dateiliste von dem USB Gerät auflisten lassen (Filter Funktion vorhanden), diese Dateien dann auf Rapidshare CollectorAcc uploaden.
doppelfritz
21.09.2008, 13:46
also ich habe bei mir noch 2 Checkboxen eingebaut: Wenn man die 1. Checkbox aktiviert und in das Textfeld, das sich hinter der Box befindet eine E-Mail Adresse angibt, dann sendet das Skript nach dem Ende des Downloads eine E-Mail an die Adresse. Die 2. sorgt dafür, das der Rechner, auf dem das Skript läuft, 5 Minuten nach dem Ende des letzten Downloads heruntergefahren wird.
Dazu lasse ich von PHP eine Bash starten, die dann das Komando etwa folgendermaßen ausführt:
(wenn beide Checkboxen angeklickt sind)
{
./fritzload (mit den Parametern)
echo "Download beendet" > mail
cat nohup.out >> mail
mail -s "Download beendet" email@addresse.de < mail
shutdown -h +5 &
}
BuroBernd
21.09.2008, 17:27
hey
wie stehts denn eigentlich mit dlc? kann die box das schon?
lg burobernd
TomTomNavigator
21.09.2008, 17:38
Ich zitier mich einfach mal selber aus dem Gulli Board:
Also DLC funktioniert nicht, und wird es vorraussichtlich nicht geben. Das Format ist ziemlich sicher, die Dateien werden auf dem Server vom JDwonloader entschlüsselt, lokale Entschlüsselung gibt es nicht. Nicht so ganz einfach das Teil, und da das Script die Links dann nicht sonderlich abschirmt, sondern man sie einfach offen sehen kann, denke ich nicht, dass dies vom DLC Format geduldet ist.
Sollte man den Container doch Lokal entschlüsseln können, wird vom JDownloader Team reagiert und die Verschlüsselung angepasst. Ist auch gut so, schirmt 1A gegen Petzten ab, nicht wie RSDF oder CCF Files, die sind wirklich easy knackbar. Aber dazu nicht mehr.
Könnte jemand das Snippet von doppelfritz mit einbauen? Ist denke ich sehr brauchbar und einige werden es bestimmt brauchen können! :D
MfG X-Zit3d ;)
Könnte jemand das Snippet von doppelfritz mit einbauen? Ist denke ich sehr brauchbar und einige werden es bestimmt brauchen können! :D
MfG X-Zit3d ;)
"doppelfritz" könnte ja sein gesamten PHP Code online stellen, dann könnte ich es per Copy&Paste machen. Ansonsten hab ich leider keine Zeit mehr dazu, Prüfungen gehen vor. Aber vielleicht macht es auch jemand anderer. Falls es aber jemand anderer macht, dann benutzt bitte die Version von Oben (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)
Also dann viel Erfolg, cu
Jo palsch, du hast recht wäre einfacher! Prüfungen gehen vor da hat jeder von uns verständnis :-P
deine Version ist sehr geil habe jetzt endlich geschaft lighttpd zum laufen zu bekommen... Danke dafür!
Sollten jetzt nur noch auf deine Version aufbauen die iss echt klasse...
P.S.: Wie oft änderst noch weil ich will nich immer ändern!;)
MfG X-Zit3d:D
TheRealHoudini
21.09.2008, 23:52
Hallo zusammen!
Ich habe soeben versucht, FritzLoad auf meiner Box zu installieren.
Meine Fritzbox ist eine 7170 mit Firmware-Version 29.04.63-12199.
Leider bekomme ich nach ausführen des Install Scriptes die Meldung "Bus Error" und ich
habe auch keinen Zugriff auf http://fritz.box:82/FritzLoad/download.php
Woran kann das liegen?
Danke und Gruß
TheRealHoudini
Hallo,
leider weiß ich nicht warum "Bus Error" kommt, aber da es mit dem Install Script nicht funktioniert solltest du mal manuell versuchen Lighttpd zu starten, wie man das macht steht ja in der PDF drin. Um auf FritzLoad GUI zugriff zu bekommen muss man halt Lighttpd starten, und da du Probleme mit dem Install Script hattest, ist wohl Lighttpd nicht gestartet. Also wie gesagt manuell versuchen.
Also viel Erfolg noch.
n8
TheRealHoudini
22.09.2008, 07:15
Hi!
Leider hat auch ein manueller Versuch nicht weitergeholfen:
# ln -s /var/media/ftp/Kingston-DataTravelerMini-01/lighttpd/ /var/tmp/lighttpd ln: /var/tmp/lighttpd/lighttpd: File exists
# cd /var/tmp/lighttpd/
# cd /var/tmp/lighttpd/; ./lighttpd -f lighttpd.conf
Bus error
Der Dienst läuft leider auch nicht:
# ps | grep light
1214 root 1304 S grep light
Gruß
TheRealHoudini
Hi!
Leider hat auch ein manueller Versuch nicht weitergeholfen:
# ln -s /var/media/ftp/Kingston-DataTravelerMini-01/lighttpd/ /var/tmp/lighttpd ln: /var/tmp/lighttpd/lighttpd: File exists
# cd /var/tmp/lighttpd/
# cd /var/tmp/lighttpd/; ./lighttpd -f lighttpd.conf
Bus error
Der Dienst läuft leider auch nicht:
# ps | grep light
1214 root 1304 S grep light
Gruß
TheRealHoudini
Hallo
Hab irgendwo gelesen, dass es wahrscheinlich an den USB Sticks liegt, dass dieser Fehler kommt. Also falls du einen anderen USB-Stick hast, und am besten kleiner als 4GB, dann probieren den mal.
Sag bescheid ob es was gebracht hat.
cu
hotsauce50
22.09.2008, 16:48
die Scripts von "s0r1ax" sind einfach mehr als sehr Praktisch und wie ich finde sinnvoller als die FritzLoad GUI!
vielen Dank an s0r1ax
n.primera
22.09.2008, 18:11
Hey,
ich habe jetzt mal fritzload mit lighttpd bei mir auf der Box getestet. Leider ist die Box sofort nach dem downloadstart nicht mehr ansprechbar, und macht ca.10sec später einen reboot, wenn der samba oder nfs-server zusätzlich läuft. Hat ein weilchen gedauert eh ich dahinter gekommen bin, dass es mit den Servern zu tun hat. Stoppe ich die Server und starte dann lighttpd funktioniert alles super. Schalte ich sie nachträglich zu, stürzt die Box ebenfalls ab. Fritzload in der Konsole gestartet läuft mit mit Samba oder Nfs-server ohne Probleme.
Woran könnte es liegen, oder wo kann ich ansetzen zu suchen? Ist halt doof, dass sie immer komplett neustartet.
thx
mfg
TheRealHoudini
22.09.2008, 18:19
Hallo
Hab irgendwo gelesen, dass es wahrscheinlich an den USB Sticks liegt...dann probieren den mal.
Sag bescheid ob es was gebracht hat.
Perfekt!
Ich habe den Stick nun mit FAT16 formatiert, er war noch auf FAT32.
Nu gehts !!! ;)
Danke und Gruß
TheRealHoudini
p-dichlorbenzol
22.09.2008, 19:14
Hey
jetzt fehlt nur noch die möglicheit dateien im seinen Premium Acc hochzuladen per
FritzLoad GUI und das teil wäre perfekt für die Windows User :D
ein Perl SCript gibts es ja schon unter
http://images.rapidshare.com/software/rsapiresume.pl
also ran die arbeit wer es sich zu traut :D:)
TheRealHoudini
22.09.2008, 19:25
Mist, also irgendwas stimmt noch nicht ganz...
Bei mir werden beim Aufruf von http://fritz.box:82/FritzLoad/download.php keine Bilder angezeigt:
http://img86.imageshack.us/img86/3015/temphx4.jpg (http://imageshack.us)
http://img86.imageshack.us/img86/temphx4.jpg/1/w574.png (http://g.imageshack.us/img86/temphx4.jpg/1/)
Die Bilder verweisen auf den richtigen Pfad: http://fritz.box:82/FritzLoad/*.gif und liegen auch in dem Ordner.
Wer weiß weiter?
Danke und Gruß
TheRealHoudini
Ich weiß weiter...
Hatte das Prob auch liegt eindeutig an der Fritz Laborversion!
Ist aber schon bekannt das Problem wurde einige Seiten vorher schon aufgegriffen.
Lösung: Fritz!Box wieder Downgraden...
MfG X-Zit3d;)
TheRealHoudini
22.09.2008, 20:15
Ich weiß weiter...
Hatte das Prob auch liegt eindeutig an der Fritz Laborversion!
Ist aber schon bekannt das Problem wurde einige Seiten vorher schon aufgegriffen.
Lösung: Fritz!Box wieder Downgraden...
MfG X-Zit3d;)
Super! Dank dir!
Werd ich gleich mal machen...!
Gruß
Super! Dank dir!
Werd ich gleich mal machen...!
Gruß
Kein Problem gern geschehen...
Kannst ja mal nen kurzes Feedback geben, bin aber zuversichtlich, lag bei mir aber auch dran ;)
TheRealHoudini
22.09.2008, 20:49
Kein Problem gern geschehen...
Kannst ja mal nen kurzes Feedback geben, bin aber zuversichtlich, lag bei mir aber auch dran ;)
Tadaaa! Funzt! Thx! :)
Gruß TheRealHoudini
BuroBernd
22.09.2008, 21:26
hey
wäre es möglich irgendwie eine optionen einzubauen, so dass das fritzload bei einem verbundenem wlan client pausiert? dass wäre nämlich in soweit nützlich, da der laptop meines vaters per wlan ins inet geht und da die internet verbindung dann auf keinen fall durch einen reconnect unterbrochen werden darf.
wenn das nicht zu grosse mühe macht, könnte das irgenwer von euch schreiben? ihr kennt euch da ja alle so gut aus.
lg burobernd
hi,
ich hab mir ein festplatttenghäuse mit lan-anschluss bestellt, weil ich an meine fb 7050 keine usb platte hängen kann.
1.: ist die konfig so eines netzwerks problematisch?
2.: ich hab auf meiner box den lcr von telefon-sparbuch.de installiert. gibts da irgendwelche probleme??
gruss
jake
Stainless7221
23.09.2008, 09:05
hi ich bin neu hier und würde das auch gerne nutzen!
leider hab ich keine ahnung und habe schon versucht telnet mit der fake-image datei zu aktivieren, aber wie greife ich dann darauf zu? (habe kein telefon an der box)
könnt ihr mir erklären wo das genau auf den stick muss und wie ich das dann auf die fritzzbox installier? so dass ich über das webinterface zugriff hab? habe selbst schon einiges probiert, scheitere aber an telnet^^
PS: habe FRITZ!Box WLAN 3070, Firmware-Version 19.04.15
Mfg Stainless
wetzstein513
23.09.2008, 12:57
@Stainless7221: Vielleicht solltest du den kompletten Thread mal durchlesen, weiter vorn (Seite 27 oder so) wird das Problem Telnet einschalten ohne Telefon behandelt und die anderen Anleitungen sind auch sehr detailiert. Ich denke du machst es dir ein wenig einfach.
Wenn du es raus hast kannst du deine Infos gerne mal zusammenfassen und eine Gesamtanleitung posten.
die Scripts von "s0r1ax" sind einfach mehr als sehr Praktisch und wie ich finde sinnvoller als die FritzLoad GUI!
vielen Dank an s0r1ax
vielen dank^^ hab mir auch lange überlegt die GUI zu verwenden... bzw wollte ich sie zuerst ganz OHNE Gui garnicht verwenden... naja dann hab ich ein kleines script gefunden, es ein wenig geändert und nun läuft nur noch so^^
hotsauce50
24.09.2008, 11:03
@s0r1ax
ein problem habe ich aber, ich kann dann nicht mehr auf die fritzbox oberfläche zugreifen bzw wird sie gaaanz gaaanz langsam geladen!? bei dir auch so? oder ne ahnung an was das liegen könnte?
BuroBernd
24.09.2008, 13:15
ein problem habe ich aber, ich kann dann nicht mehr auf die fritzbox oberfläche zugreifen bzw wird sie gaaanz gaaanz langsam geladen!? bei dir auch so? oder ne ahnung an was das liegen könnte?
ist bei mir auch so ... ka warum, evtl nen bug?
GuruHacker
24.09.2008, 16:09
Jupp bei mir auch so... Es werden keine Grafiken angezeigt...
hey
wäre es möglich irgendwie eine optionen einzubauen, so dass das fritzload bei einem verbundenem wlan client pausiert? dass wäre nämlich in soweit nützlich, da der laptop meines vaters per wlan ins inet geht und da die internet verbindung dann auf keinen fall durch einen reconnect unterbrochen werden darf...
Hallo,
hab diese Funktion eingebaut, und noch die GUI etwas angepasst...
hier runterladen (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)
viel spaß
cu
ist bei mir auch so ... ka warum, evtl nen bug?
puh... kann ich im moment nicht bestätigen... hab mir die skripte ja auch nicht geschrieben um es dauernd laufen zu lassen... sondern nur ab und zu...
aber warum wollt ihr denn überhaupt IMMER nebenbei zu FB oberfläche?
meine tipps noch:
einen ornder anlegen:
und oben das hier reinschreiben:
\\fritz.box\USB STICK NAME\downloads
und diesen dann auf den desktop ziehen...
so könnt ihr auch direkt schauen wie weit er mit dem ziehen ist... und wenn ihr schon dabei seid, könnt ihr eine verknüpfung der dl.txt auf den desktop machen... diese einfach doppelklicken, die links einfügen, speichern und los gehts mit dem laden! so braucht ihr sie nicht immer auszutauschen o.ä!
hotsauce50
25.09.2008, 10:45
ja is schon alles klar aber ich komm dann gar nicht mehr auf die oberfläche egal ob ich gestoppt habe oder ne, geht erst wieder nach dem ich der box den strom weg genommen habe, und das is ja schon bissl doof, außerdem muss man ja die usb speicher trennen vorm abstecken sonst bekommense einen neuen namen beim nächsten mal! auf das ftp verzeichnis kann man allerdings ohne probleme zugreifen
anonymous_08
25.09.2008, 14:54
Hallöchen!
Hab heute zum ersten Mal freetz compiliert und fritzload auf meinem Fritzbox 7170 Fon WLAN installiert. Ich musste leider feststellen, dass Fritzload(GUI) bei mir nicht funktioniert. Beim Download erscheint "Fehler beim Download" unter ShowState. Woran könnte es liegen?
Ich musste chmod +x php wget und andere files ausführbar zu machen. Muss man vllt auch den Ordner Downloads mit irgendeinem Befehl? schreibbar für Fritzbox machen?? Ich habe ext2 als Filesystem.
Mit freundlichen Gruessen
anonymous_08
doppelfritz
25.09.2008, 15:10
"doppelfritz" könnte ja sein gesamten PHP Code online stellen(...)
np
download.php:
<HTML>
<HEAD>
<TITLE>Fritzload GUI</TITLE>
</HEAD>
<BODY>
<table align="center" background="bg_ramp.jpg" "cellspacing="2" cellpadding="2" border="0">
<tr>
<td>
<!-------------------------------------------------------HTML Teil realisiert die Oberfläche von Fritzload GUI-------------------------------------------------------------------->
<a href="download.php"><img src="fw_header980.png" border="0"></a><p>
<table align="center" "cellspacing="2" cellpadding="2" border="0">
<tr>
<td>
<form method="post"><p>
<a href="fileList.php"><img src="button_downloads.jpg" border="0"></a>
  <a href="rsdf.php"><img src="button_rsdf.jpg" border="0"></a>  <a href="config.php"><img src="button_configuration.jpg" border="0"></a>
</td>
</tr>
</table>
<table align="center" "cellspacing="2" cellpadding="2" border="0">
<tr>
<td>
<p>
<input type="checkbox" name="premNormal" value="1"> Premiumdownload<br>
<input type="checkbox" name="mail" value="1"> nach dem letzten Download Mail an: <input name="mailAdr" type="text" size="30"><br>
<input type="checkbox" name="shutdown" value="1"> nach dem letzten Download den PC herunterfahren<br>
Adresse(n):<!-- Textarea mit php Teil im inneren-->
<br /><textarea name="eingabe" cols="50" rows="10">
<?php if(isset($_POST['get'])) // Liest die Datei dl.txt aus und schreibt den Inhalt in die Textarea
{
$inhalt = strip_tags(readfile("dl.txt"));
if($inhalt == "") // In dl.txt steht nichts drin
{
echo "Keine Links angegeben";
}
}?></textarea>
</p>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<!-- Die Buttons unter der Textarea zur Steuerung von fritzload-->
<td><input type="submit" name="get" value="Show List" style="width:80px"></td>
<td><input type="submit" name="add" value="Save" style="width:80px"></td>
<td><input type="submit" name="run" value="Start" style="width:80px"></td>
<td><input type="submit" name="kill" value="Kill" style="width:80px"></td>
<td><input type="submit" name="show" value="Show state" style="width:80px"></td>
<tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>
<!------------------------------------------------------- Hier beginnt der eigentlich PHP Teil zur Bedienung von fritzload-------------------------------------------------------------------->
<?php
// Falls der Show List Button gedrückt wurde
if(isset($_POST['show']))
{
// öffne Datei nohup.out und lies den Inhalt Zeilenweise
$handle = fopen("nohup.out", "r");
while(!feof($handle))
{
// Nach jeder Zeile wird ein Return hinzugefügt
echo fgetss($handle)."<br />";
}
}
// Falls der Add Button gedrückt wurde
if(isset($_POST['add']))
{
// öffne Datei dl.txt und überschreibe den alten Inhalt
$datei = fopen("dl.txt","w");
// mit dem Inhalt der Textarea
$string = strip_tags($_POST['eingabe']);
fwrite($datei, $string);
fclose($datei);
}
// Falls der Start Button gedrückt wurde
if(isset($_POST['run']))
{
$after = "";
$bevore = "echo test; echo > nohup.out; ";
if(isset($_POST['mail'])){
$after = $after . 'echo \"Downloads beendet!\" > mail;';
if(isset($_POST['shutdown'])){
$after = $after . 'echo \"Der PC wird in 5 Minuten heruntergefahren.\" >> mail;';
}
$after = $after . 'echo \"\" >> mail;';
$after = $after . 'echo \"\" >> mail;';
$after = $after . 'echo \"Logbuch:\" >> mail;';
$after = $after . 'echo \"\" >> mail;';
$after = $after . 'cat nohup.out >> mail;';
$after = $after . 'mail -s \"Nachricht von Fritzload: Downloads beendet!\" ' . $_POST['mailAdr'] . ' < mail;';
$bevore = $bevore . 'echo \"Mail an ' . $_POST['mailAdr'] . ' nach Download aktiviert\" >> nohup.out; ';
}
if(isset($_POST['shutdown'])){
if(isset($_POST['mail'])){
$after = $after . 'sudo /etc/init.d/postfix flush;';
}
$after = $after . 'sudo shutdown -h +5 > /dev/null &';
$bevore = $bevore . 'echo \"Herunterfahren nach Download aktiviert\" >> nohup.out; ';
}
if(isset($_POST['premNormal']))
{
// starte fritzload mit dem -l Parameter und der Datei dl.txt
shell_exec("{ ./fritzload.sh -prem dl.txt > nohup.out 2>&1; $after } &");
}
else
{
// starte fritzload mit dem -l Parameter und der Datei dl.txt
shell_exec('bash -c "{ ' . $bevore . ' ./fritzload.sh -l dl.txt >> nohup.out 2>&1; ' . $after . ' }" > log &');
}
echo "Listen Download gestartet";
}
// Falls der Kill Button gedrückt wurde
if(isset($_POST['kill']))
{
// beende fritzload als auch den aktuellen Download
shell_exec('killall fritzload.sh > /dev/null &');
shell_exec('killall wget > /dev/null &');
echo "Gestoppt";
}
?>fritzload.sh:
#!/bin/sh
date
# Downloader bzw. Uploader fuer die AVM Fritz!Box
# Copyright (C) 2007 Acros
# Siehe http://www.ip-phone-forum.de/showthread.php?t=147334
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Modded by: TomTom, HirnToT, hawk666, nachtzwerg, da_new8i
################################################## ##################################
################################Konfiguration ANFANG################################
# Zielverzeichnis
targetdir='/var/www/fritzload/download'
# Anzahl der Downloadversuche bei Fehlern
retries=5
# Bandbreitenlimitierung (1=on 0=off)
choke=0
# Zeiten in denen der Download auf Fullspeed laufen soll (count1=Startzeit, count2=Endzeit)
# Uhrzeit ohne Punkt und Bezeichnung angeben, z.B. 16.30 Uhr ist 1630
count1=0001
count2=2359
# Bandbreite wird begrenzt auf (Angabe in kbyte/sec):
limit=35k
# IP
box=192.168.0.1
# Wenn upnp in der Fritzbox aktiviert ist, dann 1 sonst 0
upnp=1
# Wartezeit nach Reconnect in Sekunden
wait=18
# Soll mit dem Reconnect gewartet werden wenn ein Voip-Telefonat laeuft? (1=ja,0=nein)
voipcheck=1
# Fritzbox-Passwort fuer Voip-check
pass=
# Server, selected fuer vorausgewaehlten von Rapidshare
# sonstige sind: tg.rapidshare tl.rapidshare tl2.rapidshare gc.rapidshare gc2.rapidshare
# l3.rapidshare l32.rapidshare l33.rapidshare l34.rapidshare cg.rapidshare cg2.rapidshare
server='selected'
# Temporaeres Verzeichnis
tmp=/tmp
# Decoderhomepage
decodehp='http://flox.bplaced.net/'
# Collector's-Account Benutzername
username='xxxxxxxxxxxxxxxxx'
# Collector's-Account Passwort
pass='xxxxxxxxxxxxxxxxx'
# URL
url="http://www.rapidshare.com/cgi-bin/collectorszone.cgi?username2id="$username"&password="$pass"&ru=1"
# Anzahl der Uploadversuche bei Fehlern
retriesul=3
# Premiumaccount Benutzername
premuser=test4
# Premiumaccount Passwort
prempass=test5
#################################Konfiguration ENDE#################################
################################################## ##################################
dllimit="1000000k"
helpmsg()
{
echo "Aufruf: $0 [Option] [Datei|URL]"
echo "Datei(en) von rapidshare.com / uploaded.to / meinupload.com / bluehost.to downloaden."
echo "Datei(en) auf rapidshare.com uploaden."
echo
echo " -l liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) downloaden."
echo " -u liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) auf rapidshare.com uploaden."
echo " -prem liste - Alle Dateien aud der Textdatei <liste> (eine pro Zeile) als Premiumuser (rs.com) downloaden."
echo " -rsdf file - Alle Links eines RSD-Filecontainers herunterladen."
echo " -r - Einen reconnect ausfuehren, dann beenden."
echo " -?, --help - Diese Hilfe anzeigen, dann beenden."
echo
}
listload() {
for line in `cat $1`;do oneclickhoster $line; done
}
premlistload() {
for line in `cat $1`;do premdownload $line; done
}
uload() {
for line in `cat $1`; do upload $line; done
}
oneclickhoster() {
if echo $1 | grep "uploaded" > $tmp/tmp1.txt; then
uploaded $1
fi
if echo $1 | grep "bluehost" > $tmp/tmp1.txt; then
bluehost $1
fi
if echo $1 | grep "rapidshare" > $tmp/tmp1.txt; then
rapidshare $1
fi
if echo $1 | grep "meinupload" > $tmp/tmp1.txt; then
meinupload $1
fi
if echo $1 | grep "MeinUpload" > $tmp/tmp1.txt; then
meinupload $1
fi
}
voipcheck() {
call=1
msg=1
while [ $call -eq 1 ]; do
voipstat=$(wget -O - -q --post-data="getpage=../html/de/fon/qualitytable.html&var:lang=de&login:command/password=$pass" http://$box/cgi-bin/webcm |
sed -n '/"tborder mb10"/,/"mt20 pCheck25 mb5"/ s/TrQoS/&/p')
if [ -n "$voipstat" ]; then
if [ $msg -eq 1 ]; then
echo "Voip-Telefonat, warte"
msg=0
fi
sleep 20
else
call=0
fi
done
}
reconnect() {
if [ $voipcheck -eq 1 ]; then
voipcheck
fi
if [ $upnp -eq 1 ]; then
cat data.box | nc -w 1 $box 49000 >/dev/null
else
dsld -s
dsld -n
fi
sleep $wait
}
cleanup(){
rm -f $tmp/getfile.txt $tmp/getfile2.txt $tmp/form.txt $tmp/getcap.txt $tmp/form2.txt $tmp/tmp1.txt $tmp/dlliste.txt $tmp/rsdf.txt
}
rapidshare() {
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/^.*\/files\/[0-9]*\/\(.*\)$/\1/;s/\(.*\)\.html$/\1/')
echo "===========================Download von $filename==========================="
echo " "
try=0
while [ $try -lt $retries ]; do
cleanup
try=$(($try+1))
wget -q -O $tmp/getfile.txt $param
url=$(sed -n 's/^.*action="\(http:\/\/rs[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ -z "$url" ]; then
echo 'Url nicht gefunden (Datei geloescht?)'
continue
fi
wget -q --post-data='dl.start=Free' -O $tmp/getcap.txt $url
starttime=$(date "+%s")
grep 'var c=' $tmp/getcap.txt>$tmp/form.txt
sed "1d" $tmp/form.txt>$tmp/form2.txt
waittime=$(sed -n 's/^.*var c=\([0-9]*\).*$/\1/p' $tmp/form2.txt)
echo "$waittime Sekunden Wartezeit..."
sleep $waittime
if [ $server = 'selected' ]; then
url=$(echo $(sed -n 's/^.*"\(http:\/\/rs[^"]*\)" m.*$/\1/p' $tmp/getcap.txt) | sed -n 's/^.*\(http:\/\/rs[^"]*\) h.*$/\1/p')
else
url=$(sed -n "s/^.*action=\\\'\\(http:\\/\\/rs[0-9].*$server[^'\"]*\\)\\\'.*$/\\1/p" $tmp/getcap.txt)
fi
if [ -z "$url" ]; then
echo 'Download-Link nicht gefunden.'
continue
fi
echo Lade $filename von rapidshare.com herunter.
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --limit-rate=$dllimit -O$targetdir/$filename -t 3 --progress=dot:giga $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
uploaded() {
param=$(echo $1 |tr -d '\015')
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
wget -q -O $tmp/getfile.txt $param
if grep -A 1 "Filename" $tmp/getfile.txt > $tmp/tmp1.txt; then
cp $tmp/getfile.txt $tmp/getfile2.txt
else
echo "Reconnect!"
reconnect
continue
fi
filename=$(grep -A 1 "Filename" $tmp/getfile.txt | sed "1d" | sed 's/^[ \t]*//')
echo "===========================Download von $filename==========================="
echo " "
grep 'var secs =' $tmp/getfile.txt>$tmp/form.txt
waittime=$(sed -n 's/^.*= \([0-9]*\).*$/\1/p' $tmp/form.txt)
echo "$waittime Sekunden Wartezeit..."
sleep $waittime
url=$(sed -n 's/^.*action="\(http:\/\/[^"]*\)".*$/\1/p' $tmp/getfile.txt)
echo Lade $filename von uploaded.to herunter.
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --limit-rate=$dllimit --progress=dot:giga --post-data='Download' -O $targetdir/$filename.rar -t 3 $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
meinupload() {
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/.*\///g')
echo "===========================Download von $filename==========================="
echo " "
wget -q --post-data='sent=1' -O $tmp/getfile.txt $param
echo "15 Sekunden Wartezeit..."
sleep 15
echo Lade $filename von meinupload.com herunter.
url=$(sed -n 's/^.*action="\(http:\/\/[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --limit-rate=$dllimit --progress=dot:giga --post-data='captcha=&download=yes' -O $targetdir/$filename -t 20 $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
bluehost() {
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
param=$(echo $1 |tr -d '\015')
wget -q -O $tmp/getfile.txt --save-cookies=$tmp/cookie.txt --keep-session-cookies --user-agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1' $param
tmp1=$(grep "DownloadV1Hash" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
param=http://bluehost.to/file/$tmp1
wget -q -O $tmp/getfile.txt --save-cookies=$tmp/cookie.txt --keep-session-cookies --user-agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1' $param
url=$(sed -n 's/^.*action="\(http:\/\/[^"]*\)".*$/\1/p' $tmp/getfile.txt| sed "1d")
filename=$(basename $url)
echo "===========================Download von $filename==========================="
echo " "
tmp2=$(grep -A 1 "BluehostVers1dl" $tmp/getfile.txt | sed "1d" | sed 's/.* name="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp3=$(grep -A 1 "BluehostVers1dl" $tmp/getfile.txt | sed "1d" | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp4=$(grep "DownloadV1Hash" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp5=$(grep "http://bluehost.to/download.php" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp6=$(grep "PHPSESSID" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
postdata=$(echo "BluehostVers1dl=erlaubt&$tmp2=$tmp3&DownloadV1Hash=$tmp4&PHPSESSID=$tmp6&access=granted")
grep 'var secs =' $tmp/getfile.txt>$tmp/form.txt
waittime=$(sed -n 's/^.*= \([0-9]*\).*$/\1/p' $tmp/form.txt)
echo "$waittime Sekunden Wartezeit..."
sleep $waittime
echo Lade $filename von bluehost.to herunter.
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --progress=dot:giga --limit-rate=$dllimit --post-data=$postdata -O $targetdir/$filename --load-cookies=$tmp/cookie.txt --keep-session-cookies --user-agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1' -t 3 $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
else
echo 'Fehler beim Download'
fi
done
}
rsdf() {
cleanup
file=$(echo $1 |tr -d '\015')
curl -F file=@$file -F "submit=Decode file" -k $decodehp > $tmp/rsdf.txt
grep "br" $tmp/rsdf.txt | sed -e 's/<[^>]*>//g' | grep "http" >$tmp/dlliste.txt
listload $tmp/dlliste.txt
}
upload() {
param=$(echo $1 |tr -d '\015')
try=0
while [ $try -lt $retriesul ]; do
try=$(($try+1))
echo "===========================Upload von $param, Versuch $try==========================="
echo "`date +%d.%m.%y`-`date +%H.%M.%S` - Start!"
echo " "
accid=$(./curl -s $url | tail -1 | sed 's/.*=\([0-9]\)/\1/g')
number=$(./curl -s http://www.rapidshare.com/cgi-bin/upload.cgi?intsysdata=1 | sed 's/\([0-9]\),.*$/\1/g')
host="http://rs"$number"cg.rapidshare.com/cgi-bin/upload.cgi"
curl -F toolmode2=1 -F "filecontent=@$param" -F freeaccountid=$accid -F "password=$pass" $host > $tmp/rezult.txt
if grep 'savedfiles=1' $tmp/rezult.txt > /dev/null; then
cat $tmp/rezult.txt | tail -2 >> links.txt
tail -2 links.txt
echo 'Die Datei wurde erfolgreich hochgeladen.'
echo " "
echo " "
break
else
echo 'Fehler beim Upload.'
echo " "
echo " "
sleep 5
fi
done
}
premdownload() {
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/^.*\/files\/[0-9]*\/\(.*\)$/\1/;s/\(.*\)\.html$/\1/')
echo "===========================Download von $filename==========================="
echo " "
wget -q -O $tmp/getfile.txt $param
url=$(sed -n 's/^.*action="\(http:\/\/rs[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ -z "$url" ]; then
echo 'Url nicht gefunden (Datei geloescht?)'
continue
fi
if wget --http-user=$premuser --http-passwd=$prempass --limit-rate=$dllimit -O $targetdir/$filename -t 3 --progress=dot:giga $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
case "$1" in
-l)
if [ -n "$2" ]; then
listload $2
else
helpmsg >&2
exit 1
fi
;;
-prem)
if [ -n "$2" ]; then
premlistload $2
else
helpmsg >&2
exit 1
fi
;;
-u)
if [ -n "$2" ]; then
uload $2
else
helpmsg >&2
exit 1
fi
;;
-rsdf)
if [ -n "$2" ]; then
rsdf $2
else
helpmsg >&2
exit 1
fi
;;
-r)
reconnect
;;
-?|--help)
helpmsg
exit 0
;;
*)
helpmsg >&2
exit 1
esac
ich glaub mehr habe ich nciht modifiziert.
Hallo,
was kann das Problem sein wenn beim Premiumdownload nur eine Datei geladen wird und die dann doppelt?
In der dl.txt stehen aber mehrere Links drin.
Er gibt auch keine Fehler aus. Bin echt ratlos.
.
.
.
Die Datei hat dann auch die doppelte Größe als normal.
Danke für eure Hilfe!
[Beitrag 2:]
Also das Problem dass er nur eine Datei lädt hab ich lösen können durch die neue Version des fritzload scripts. Nur das Problem mit den doppelten Dowload der gleichen Datei habe ich noch.
Wisst ihr Abhilfe?
Danke
Das Problem scheint bei Premium Downloads schon mal aufgetreten zu sein.
Ich habe es jetzt leider auch bei Free Downloads.
Jede Datei wird bei mir doppelt geladen. Die Datei ist daraufhin doppelt so groß und jede Datei im Archiv ist darin doppelt enthalten; sehr komisch.
Woran kann das liegen?
Benutze die letzte fritzload.sh + gui.
So nun habe ich leider auch diesen Fehler :(
Nutze RS nur als Free-user...
Folgendermassen sieht das Logfile aus:
===========================Download von ***********.rar===========================
79 Sekunden Wartezeit...
Lade **********.rar von rapidshare.com herunter.
--08:52:04-- http://rs89l3.rapidshare.com/files/****/****/**********.rar
=> `/var/media/ftp/ATV-Partition-0-1/sda2/**********.rar'
Resolving rs89l3.rapidshare.com... 195.122.131.90
Connecting to rs89l3.rapidshare.com|195.122.131.90|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104,790,000 (100M) [application/octet-stream]
0K ........ ........ ........ ........ 32% 238.02 KB/s
32768K ........ ........ ........ ........ 64% 241.20 KB/s
65536K ........ ........ ........ ........ 96% 241.04 KB/s
98304K ... 100% 249.89 KB/s
08:59:10 (240.45 KB/s) - `/var/media/ftp/ATV-Partition-0-1/sda2/**********.rar' saved [104790000/104790000]
--08:59:10-- http://rs89l3.rapidshare.com/files/****/****/**********.rar
=> `/var/media/ftp/ATV-Partition-0-1/sda2/**********.rar'
Connecting to rs89l3.rapidshare.com|195.122.131.90|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104,790,000 (100M) [application/octet-stream]
0K ........ ........ ........ ........ 32% 239.48 KB/s
32768K ........ ........ ........ ........ 64% 240.97 KB/s
65536K ........ ........ ........ ........ 96% 241.31 KB/s
98304K ... 100% 232.50 KB/s
09:06:16 (240.26 KB/s) - `/var/media/ftp/ATV-Partition-0-1/sda2/**********.rar' saved [104790000/104790000]
FINISHED --09:06:16--
Downloaded: 209,580,000 bytes in 2 files
1 Dateien heruntergeladen
Sehr merkwürdig ist dass wget 2 Dateien runterlädt (und dies auch meldet) aber beide in eine Datei schreibt?? Ausserdem ists ja beide Male das gleiche
file. Das script hingegen erkennt nur ein file...
Die Stelle in der fritzload.sh ist die folgende:
if ./wget --limit-rate=$dllimit -O$targetdir/$filename -t 3 --progress=dot:giga $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
Hm... also das sieht mir danach aus als ob wget da Mist baut oder?
Wer hat eine Idee?
anonymous_08
25.09.2008, 17:18
Man sollte unter Configuration DownloadPfad noch mal manuell anpassen sonst funktioniert der Download nicht weil lange DownloadPfad durch "..." ersetzt wird
TomTomNavigator
25.09.2008, 17:22
Das Script extrahiert aus der RS Seite den Link 2 Mal.
Also müsste in der getcap.txt 2 Links drin sein, die mittels sed in den Parameter $url übergeben werden.
So denk ichs mir, schau doch mal nach, wie die getcap.txt aussieht, es müsste sich in dieser Datei 2 Mal der Link finden lassen.
Warum das bei dir auftritt und bei anderen nicht, das würd ich selber mal wissen wollen... :confused:
np
download.php:
<HTML>
<HEAD>
<TITLE>Fritzload GUI</TITLE>
</HEAD>
<BODY>
<table align="center" background="bg_ramp.jpg" "cellspacing="2" cellpadding="2" border="0">
<tr>
<td>
<!-------------------------------------------------------HTML Teil realisiert die Oberfläche von Fritzload GUI-------------------------------------------------------------------->
<a href="download.php"><img src="fw_header980.png" border="0"></a><p>
<table align="center" "cellspacing="2" cellpadding="2" border="0">
<tr>
<td>
<form method="post"><p>
<a href="fileList.php"><img src="button_downloads.jpg" border="0"></a>
  <a href="rsdf.php"><img src="button_rsdf.jpg" border="0"></a>  <a href="config.php"><img src="button_configuration.jpg" border="0"></a>
</td>
</tr>
</table>
<table align="center" "cellspacing="2" cellpadding="2" border="0">
<tr>
<td>
<p>
<input type="checkbox" name="premNormal" value="1"> Premiumdownload<br>
<input type="checkbox" name="mail" value="1"> nach dem letzten Download Mail an: <input name="mailAdr" type="text" size="30"><br>
<input type="checkbox" name="shutdown" value="1"> nach dem letzten Download den PC herunterfahren<br>
Adresse(n):<!-- Textarea mit php Teil im inneren-->
<br /><textarea name="eingabe" cols="50" rows="10">
<?php if(isset($_POST['get'])) // Liest die Datei dl.txt aus und schreibt den Inhalt in die Textarea
{
$inhalt = strip_tags(readfile("dl.txt"));
if($inhalt == "") // In dl.txt steht nichts drin
{
echo "Keine Links angegeben";
}
}?></textarea>
</p>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<!-- Die Buttons unter der Textarea zur Steuerung von fritzload-->
<td><input type="submit" name="get" value="Show List" style="width:80px"></td>
<td><input type="submit" name="add" value="Save" style="width:80px"></td>
<td><input type="submit" name="run" value="Start" style="width:80px"></td>
<td><input type="submit" name="kill" value="Kill" style="width:80px"></td>
<td><input type="submit" name="show" value="Show state" style="width:80px"></td>
<tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>
<!------------------------------------------------------- Hier beginnt der eigentlich PHP Teil zur Bedienung von fritzload-------------------------------------------------------------------->
<?php
// Falls der Show List Button gedrückt wurde
if(isset($_POST['show']))
{
// öffne Datei nohup.out und lies den Inhalt Zeilenweise
$handle = fopen("nohup.out", "r");
while(!feof($handle))
{
// Nach jeder Zeile wird ein Return hinzugefügt
echo fgetss($handle)."<br />";
}
}
// Falls der Add Button gedrückt wurde
if(isset($_POST['add']))
{
// öffne Datei dl.txt und überschreibe den alten Inhalt
$datei = fopen("dl.txt","w");
// mit dem Inhalt der Textarea
$string = strip_tags($_POST['eingabe']);
fwrite($datei, $string);
fclose($datei);
}
// Falls der Start Button gedrückt wurde
if(isset($_POST['run']))
{
$after = "";
$bevore = "echo test; echo > nohup.out; ";
if(isset($_POST['mail'])){
$after = $after . 'echo \"Downloads beendet!\" > mail;';
if(isset($_POST['shutdown'])){
$after = $after . 'echo \"Der PC wird in 5 Minuten heruntergefahren.\" >> mail;';
}
$after = $after . 'echo \"\" >> mail;';
$after = $after . 'echo \"\" >> mail;';
$after = $after . 'echo \"Logbuch:\" >> mail;';
$after = $after . 'echo \"\" >> mail;';
$after = $after . 'cat nohup.out >> mail;';
$after = $after . 'mail -s \"Nachricht von Fritzload: Downloads beendet!\" ' . $_POST['mailAdr'] . ' < mail;';
$bevore = $bevore . 'echo \"Mail an ' . $_POST['mailAdr'] . ' nach Download aktiviert\" >> nohup.out; ';
}
if(isset($_POST['shutdown'])){
if(isset($_POST['mail'])){
$after = $after . 'sudo /etc/init.d/postfix flush;';
}
$after = $after . 'sudo shutdown -h +5 > /dev/null &';
$bevore = $bevore . 'echo \"Herunterfahren nach Download aktiviert\" >> nohup.out; ';
}
if(isset($_POST['premNormal']))
{
// starte fritzload mit dem -l Parameter und der Datei dl.txt
shell_exec("{ ./fritzload.sh -prem dl.txt > nohup.out 2>&1; $after } &");
}
else
{
// starte fritzload mit dem -l Parameter und der Datei dl.txt
shell_exec('bash -c "{ ' . $bevore . ' ./fritzload.sh -l dl.txt >> nohup.out 2>&1; ' . $after . ' }" > log &');
}
echo "Listen Download gestartet";
}
// Falls der Kill Button gedrückt wurde
if(isset($_POST['kill']))
{
// beende fritzload als auch den aktuellen Download
shell_exec('killall fritzload.sh > /dev/null &');
shell_exec('killall wget > /dev/null &');
echo "Gestoppt";
}
?>fritzload.sh:
#!/bin/sh
date
# Downloader bzw. Uploader fuer die AVM Fritz!Box
# Copyright (C) 2007 Acros
# Siehe http://www.ip-phone-forum.de/showthread.php?t=147334
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Modded by: TomTom, HirnToT, hawk666, nachtzwerg, da_new8i
################################################## ##################################
################################Konfiguration ANFANG################################
# Zielverzeichnis
targetdir='/var/www/fritzload/download'
# Anzahl der Downloadversuche bei Fehlern
retries=5
# Bandbreitenlimitierung (1=on 0=off)
choke=0
# Zeiten in denen der Download auf Fullspeed laufen soll (count1=Startzeit, count2=Endzeit)
# Uhrzeit ohne Punkt und Bezeichnung angeben, z.B. 16.30 Uhr ist 1630
count1=0001
count2=2359
# Bandbreite wird begrenzt auf (Angabe in kbyte/sec):
limit=35k
# IP
box=192.168.0.1
# Wenn upnp in der Fritzbox aktiviert ist, dann 1 sonst 0
upnp=1
# Wartezeit nach Reconnect in Sekunden
wait=18
# Soll mit dem Reconnect gewartet werden wenn ein Voip-Telefonat laeuft? (1=ja,0=nein)
voipcheck=1
# Fritzbox-Passwort fuer Voip-check
pass=
# Server, selected fuer vorausgewaehlten von Rapidshare
# sonstige sind: tg.rapidshare tl.rapidshare tl2.rapidshare gc.rapidshare gc2.rapidshare
# l3.rapidshare l32.rapidshare l33.rapidshare l34.rapidshare cg.rapidshare cg2.rapidshare
server='selected'
# Temporaeres Verzeichnis
tmp=/tmp
# Decoderhomepage
decodehp='http://flox.bplaced.net/'
# Collector's-Account Benutzername
username='xxxxxxxxxxxxxxxxx'
# Collector's-Account Passwort
pass='xxxxxxxxxxxxxxxxx'
# URL
url="http://www.rapidshare.com/cgi-bin/collectorszone.cgi?username2id="$username"&password="$pass"&ru=1"
# Anzahl der Uploadversuche bei Fehlern
retriesul=3
# Premiumaccount Benutzername
premuser=test4
# Premiumaccount Passwort
prempass=test5
#################################Konfiguration ENDE#################################
################################################## ##################################
dllimit="1000000k"
helpmsg()
{
echo "Aufruf: $0 [Option] [Datei|URL]"
echo "Datei(en) von rapidshare.com / uploaded.to / meinupload.com / bluehost.to downloaden."
echo "Datei(en) auf rapidshare.com uploaden."
echo
echo " -l liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) downloaden."
echo " -u liste - Alle Dateien aus der Textdatei <liste> (eine pro Zeile) auf rapidshare.com uploaden."
echo " -prem liste - Alle Dateien aud der Textdatei <liste> (eine pro Zeile) als Premiumuser (rs.com) downloaden."
echo " -rsdf file - Alle Links eines RSD-Filecontainers herunterladen."
echo " -r - Einen reconnect ausfuehren, dann beenden."
echo " -?, --help - Diese Hilfe anzeigen, dann beenden."
echo
}
listload() {
for line in `cat $1`;do oneclickhoster $line; done
}
premlistload() {
for line in `cat $1`;do premdownload $line; done
}
uload() {
for line in `cat $1`; do upload $line; done
}
oneclickhoster() {
if echo $1 | grep "uploaded" > $tmp/tmp1.txt; then
uploaded $1
fi
if echo $1 | grep "bluehost" > $tmp/tmp1.txt; then
bluehost $1
fi
if echo $1 | grep "rapidshare" > $tmp/tmp1.txt; then
rapidshare $1
fi
if echo $1 | grep "meinupload" > $tmp/tmp1.txt; then
meinupload $1
fi
if echo $1 | grep "MeinUpload" > $tmp/tmp1.txt; then
meinupload $1
fi
}
voipcheck() {
call=1
msg=1
while [ $call -eq 1 ]; do
voipstat=$(wget -O - -q --post-data="getpage=../html/de/fon/qualitytable.html&var:lang=de&login:command/password=$pass" http://$box/cgi-bin/webcm |
sed -n '/"tborder mb10"/,/"mt20 pCheck25 mb5"/ s/TrQoS/&/p')
if [ -n "$voipstat" ]; then
if [ $msg -eq 1 ]; then
echo "Voip-Telefonat, warte"
msg=0
fi
sleep 20
else
call=0
fi
done
}
reconnect() {
if [ $voipcheck -eq 1 ]; then
voipcheck
fi
if [ $upnp -eq 1 ]; then
cat data.box | nc -w 1 $box 49000 >/dev/null
else
dsld -s
dsld -n
fi
sleep $wait
}
cleanup(){
rm -f $tmp/getfile.txt $tmp/getfile2.txt $tmp/form.txt $tmp/getcap.txt $tmp/form2.txt $tmp/tmp1.txt $tmp/dlliste.txt $tmp/rsdf.txt
}
rapidshare() {
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/^.*\/files\/[0-9]*\/\(.*\)$/\1/;s/\(.*\)\.html$/\1/')
echo "===========================Download von $filename==========================="
echo " "
try=0
while [ $try -lt $retries ]; do
cleanup
try=$(($try+1))
wget -q -O $tmp/getfile.txt $param
url=$(sed -n 's/^.*action="\(http:\/\/rs[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ -z "$url" ]; then
echo 'Url nicht gefunden (Datei geloescht?)'
continue
fi
wget -q --post-data='dl.start=Free' -O $tmp/getcap.txt $url
starttime=$(date "+%s")
grep 'var c=' $tmp/getcap.txt>$tmp/form.txt
sed "1d" $tmp/form.txt>$tmp/form2.txt
waittime=$(sed -n 's/^.*var c=\([0-9]*\).*$/\1/p' $tmp/form2.txt)
echo "$waittime Sekunden Wartezeit..."
sleep $waittime
if [ $server = 'selected' ]; then
url=$(echo $(sed -n 's/^.*"\(http:\/\/rs[^"]*\)" m.*$/\1/p' $tmp/getcap.txt) | sed -n 's/^.*\(http:\/\/rs[^"]*\) h.*$/\1/p')
else
url=$(sed -n "s/^.*action=\\\'\\(http:\\/\\/rs[0-9].*$server[^'\"]*\\)\\\'.*$/\\1/p" $tmp/getcap.txt)
fi
if [ -z "$url" ]; then
echo 'Download-Link nicht gefunden.'
continue
fi
echo Lade $filename von rapidshare.com herunter.
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --limit-rate=$dllimit -O$targetdir/$filename -t 3 --progress=dot:giga $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
uploaded() {
param=$(echo $1 |tr -d '\015')
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
wget -q -O $tmp/getfile.txt $param
if grep -A 1 "Filename" $tmp/getfile.txt > $tmp/tmp1.txt; then
cp $tmp/getfile.txt $tmp/getfile2.txt
else
echo "Reconnect!"
reconnect
continue
fi
filename=$(grep -A 1 "Filename" $tmp/getfile.txt | sed "1d" | sed 's/^[ \t]*//')
echo "===========================Download von $filename==========================="
echo " "
grep 'var secs =' $tmp/getfile.txt>$tmp/form.txt
waittime=$(sed -n 's/^.*= \([0-9]*\).*$/\1/p' $tmp/form.txt)
echo "$waittime Sekunden Wartezeit..."
sleep $waittime
url=$(sed -n 's/^.*action="\(http:\/\/[^"]*\)".*$/\1/p' $tmp/getfile.txt)
echo Lade $filename von uploaded.to herunter.
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --limit-rate=$dllimit --progress=dot:giga --post-data='Download' -O $targetdir/$filename.rar -t 3 $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
meinupload() {
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/.*\///g')
echo "===========================Download von $filename==========================="
echo " "
wget -q --post-data='sent=1' -O $tmp/getfile.txt $param
echo "15 Sekunden Wartezeit..."
sleep 15
echo Lade $filename von meinupload.com herunter.
url=$(sed -n 's/^.*action="\(http:\/\/[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --limit-rate=$dllimit --progress=dot:giga --post-data='captcha=&download=yes' -O $targetdir/$filename -t 20 $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
bluehost() {
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
param=$(echo $1 |tr -d '\015')
wget -q -O $tmp/getfile.txt --save-cookies=$tmp/cookie.txt --keep-session-cookies --user-agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1' $param
tmp1=$(grep "DownloadV1Hash" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
param=http://bluehost.to/file/$tmp1
wget -q -O $tmp/getfile.txt --save-cookies=$tmp/cookie.txt --keep-session-cookies --user-agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1' $param
url=$(sed -n 's/^.*action="\(http:\/\/[^"]*\)".*$/\1/p' $tmp/getfile.txt| sed "1d")
filename=$(basename $url)
echo "===========================Download von $filename==========================="
echo " "
tmp2=$(grep -A 1 "BluehostVers1dl" $tmp/getfile.txt | sed "1d" | sed 's/.* name="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp3=$(grep -A 1 "BluehostVers1dl" $tmp/getfile.txt | sed "1d" | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp4=$(grep "DownloadV1Hash" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp5=$(grep "http://bluehost.to/download.php" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
tmp6=$(grep "PHPSESSID" $tmp/getfile.txt | sed 's/.* value="\?\([A-Za-z0-9_]*\).*"\?/\1/g')
postdata=$(echo "BluehostVers1dl=erlaubt&$tmp2=$tmp3&DownloadV1Hash=$tmp4&PHPSESSID=$tmp6&access=granted")
grep 'var secs =' $tmp/getfile.txt>$tmp/form.txt
waittime=$(sed -n 's/^.*= \([0-9]*\).*$/\1/p' $tmp/form.txt)
echo "$waittime Sekunden Wartezeit..."
sleep $waittime
echo Lade $filename von bluehost.to herunter.
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
if [ "$count2" -lt "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt!"
fi
fi
if wget --progress=dot:giga --limit-rate=$dllimit --post-data=$postdata -O $targetdir/$filename --load-cookies=$tmp/cookie.txt --keep-session-cookies --user-agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1' -t 3 $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
else
echo 'Fehler beim Download'
fi
done
}
rsdf() {
cleanup
file=$(echo $1 |tr -d '\015')
curl -F file=@$file -F "submit=Decode file" -k $decodehp > $tmp/rsdf.txt
grep "br" $tmp/rsdf.txt | sed -e 's/<[^>]*>//g' | grep "http" >$tmp/dlliste.txt
listload $tmp/dlliste.txt
}
upload() {
param=$(echo $1 |tr -d '\015')
try=0
while [ $try -lt $retriesul ]; do
try=$(($try+1))
echo "===========================Upload von $param, Versuch $try==========================="
echo "`date +%d.%m.%y`-`date +%H.%M.%S` - Start!"
echo " "
accid=$(./curl -s $url | tail -1 | sed 's/.*=\([0-9]\)/\1/g')
number=$(./curl -s http://www.rapidshare.com/cgi-bin/upload.cgi?intsysdata=1 | sed 's/\([0-9]\),.*$/\1/g')
host="http://rs"$number"cg.rapidshare.com/cgi-bin/upload.cgi"
curl -F toolmode2=1 -F "filecontent=@$param" -F freeaccountid=$accid -F "password=$pass" $host > $tmp/rezult.txt
if grep 'savedfiles=1' $tmp/rezult.txt > /dev/null; then
cat $tmp/rezult.txt | tail -2 >> links.txt
tail -2 links.txt
echo 'Die Datei wurde erfolgreich hochgeladen.'
echo " "
echo " "
break
else
echo 'Fehler beim Upload.'
echo " "
echo " "
sleep 5
fi
done
}
premdownload() {
cleanup
try=0
while [ $try -lt $retries ]; do
try=$(($try+1))
param=$(echo $1 |tr -d '\015')
filename=$(echo $param | sed -e 's/^.*\/files\/[0-9]*\/\(.*\)$/\1/;s/\(.*\)\.html$/\1/')
echo "===========================Download von $filename==========================="
echo " "
wget -q -O $tmp/getfile.txt $param
url=$(sed -n 's/^.*action="\(http:\/\/rs[^"]*\)".*$/\1/p' $tmp/getfile.txt)
if [ -z "$url" ]; then
echo 'Url nicht gefunden (Datei geloescht?)'
continue
fi
if wget --http-user=$premuser --http-passwd=$prempass --limit-rate=$dllimit -O $targetdir/$filename -t 3 --progress=dot:giga $url; then
countdl=$(($countdl+1))
echo "$countdl Dateien heruntergeladen"
echo " "
break
else
echo 'Fehler beim Download'
fi
done
}
case "$1" in
-l)
if [ -n "$2" ]; then
listload $2
else
helpmsg >&2
exit 1
fi
;;
-prem)
if [ -n "$2" ]; then
premlistload $2
else
helpmsg >&2
exit 1
fi
;;
-u)
if [ -n "$2" ]; then
uload $2
else
helpmsg >&2
exit 1
fi
;;
-rsdf)
if [ -n "$2" ]; then
rsdf $2
else
helpmsg >&2
exit 1
fi
;;
-r)
reconnect
;;
-?|--help)
helpmsg
exit 0
;;
*)
helpmsg >&2
exit 1
esac
ich glaub mehr habe ich nciht modifiziert.
Hi,
ehm doppelfritz gibt da nen paar probs, nichts wildes ;)
download.php - Was mir bisher aufgefallen ist:
1.)
Die Dateiendungen stehen auf .png bzw. auch auf .jpg also bei mir sind aber nur gifs im Ordner!
2.)
Es fehlen die Decrypt Buttons! Die sind bei den andren Versionen drinnen aber bei dir nicht.
Kann es sein das du nicht die lighttp Version von pal.sch genommen hast?
Wäre gut wenn du das noch verbessern könntest! Aber sonst Top...
TomTomNavigator
25.09.2008, 17:44
Nur mal meine Meinung zu: Wenn mir die Kleinigkeiten schon ausfallen, änder ich das doch schnell selbst und stells hier rein, bevor sich da andere wieder mit abmühen müssen. Ist doch der Sinn von Open Source. :rolleyes:
Hi,
ich weiß aber nicht wie danew die buttons Deklariert hat und ich will ihm da nich reinpfuschen. Sicher könnte ich das, aber naja.
:rolleyes:
Das Script extrahiert aus der RS Seite den Link 2 Mal.
Also müsste in der getcap.txt 2 Links drin sein, die mittels sed in den Parameter $url übergeben werden.
So denk ichs mir, schau doch mal nach, wie die getcap.txt aussieht, es müsste sich in dieser Datei 2 Mal der Link finden lassen.
Warum das bei dir auftritt und bei anderen nicht, das würd ich selber mal wissen wollen... :confused:
Hi Tomtom!
Ja das stimmt. Ich hatte die Dateien von diesem Phänomen gesichert und in die getcap.txt geschaut.
Das script findet auch brav 2 links (warum die function fc zweimal drinsteht, damit habe ich mich erstmal nicht beschäftigt^^) und übergibt diese wiederum an sed wodurch nurnoch ein link übrigbleibt. Das funktioniert auch mit der getcap.txt bei der der Fehler auftrat.
Schon merkwürdig. Habe nun eine fritzload.sh gestartet die mir anstatt des $filename die $url ins log schiebt.
Mal schauen ob ich dahinter komme...;)
p.s.
so ganz allein bin ich ja nicht mit dem Problem...
EDIT:
Problem erkannt und gelöst!
Problem:
1. Ich hatte die Einstellung 'server' nicht auf dem Standardwert 'selected'
2. Die passende RegExp in der fritzload.sh arbeitet fehlerhaft und liefert mehrere Links (falls auch mehrere Links für ein Netzwerk vorhanden sind).
Wen es interessiert:
Die doppelte Grösse der Dateien kam dadurch, dass mehrere Links an wget übergeben wurden. Wget lud dann fleissig herunter, allerdings in eine einzige Datei!
Manchmal war der Download des 1. Links so schnell, dass die Session noch nicht abgelaufen war und der 2. Link der gleichen Datei funktionierte wodurch sich die Grösse der Datei dann verdoppelte...
Lösung:
Zeile 207 in fritzload.sh
url=$(sed -n "s/^.*action=\\\'\\(http:\\/\\/rs[0-9].*$server[^'\"]*\\)\\\'.*$/\\1/p" $tmp/getcap.txt)
durch
url=$(echo $(sed -n "s/^.*action=\\\'\(http:\/\/rs[0-9].*$server[^'\"]*\)\\\'.*$/\1/p" $tmp/getcap.txt) | sed -n 's/^.*\(http:\/\/rs[^"]*\) h.*$/\1/p')
ersetzen.
Alternativ kann auch fritzload_doppelte_groesse_bugfix.rar (http://rapidshare.com/files/148382030/fritzload_doppelte_groesse_bugfix.rar.html) heruntergeladen werden ;)
hi leute,
irgendwie komme ich nicht weiter mit meiner konfig...
* ich habe meine platte [netzwerk] an der fritzbox mit einem lan-kabel verbunden, und die platte in fat32 formatiert. ich habs zuerst mit ext2 versucht, aber da bekam ich keine schreibrechte...
* die fritzload-dateien befinden sich auf der platte
* die datei fritzload.sh hab ich mit superedi angepasst, d.h. ip von der fritzbox eingetragen und das zielverzeichnis in netzwerk/fritzload/downloads geändert
* mit putty komme ich auf die box, aber mehr auch nicht :(
wer mag mir helfen?^^
gruss
jake
edit: ggf liegt es an der verbindung: die platte hängt an der fb, den pc hab ich über usb an die platte angeschlossen, damit ich drauf zugreifen kann - oder muss das alles über die fb erfolgen??
edit2:
ich habe eine 160 gb platte, die ich zu 50% fat32 und zu 50% ntfs formatiert habe, dranhängen. möglicherweise ist das die fehlerquelle...
Hallo Leute,
finde das Projekt echt super. Allerdings hält mich momentan noch etwas davon ab:
die fehlende grafische Benutzeroberfläche.
Könnte man sowas nicht programmieren? Ich kann sowas leider nicht.
Gruß,
duffy6
Hallo Leute,
finde das Projekt echt super. Allerdings hält mich momentan noch etwas davon ab:
die fehlende grafische Benutzeroberfläche.
Könnte man sowas nicht programmieren? Ich kann sowas leider nicht.
Gruß,
duffy6
Hier (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)gibts ja schon eine GUI mit Anleitung....
TomTomNavigator
26.09.2008, 13:35
die fehlende grafische Benutzeroberfläche.
Gibts doch schon.
Im Moment aber nur auf PHP Basis, ein Webserver mit PHP auf der Fritzbox wird somit zur Pflicht. (Apache, lighttpd, ...)
doppelfritz
26.09.2008, 15:00
Hi,
ehm doppelfritz gibt da nen paar probs, nichts wildes ;)
download.php - Was mir bisher aufgefallen ist:
1.)
Die Dateiendungen stehen auf .png bzw. auch auf .jpg also bei mir sind aber nur gifs im Ordner!
irgendwie kamen die bei mir mit den Endungen, daher hab ich das im Skript angepasst:)
2.)
Es fehlen die Decrypt Buttons! Die sind bei den andren Versionen drinnen aber bei dir nicht.
die hab ich rausgenommen, da die nur auf so ne Decrypterseite verwiesen und ich die daher für unnötig hielt.
Kann es sein das du nicht die lighttp Version von pal.sch genommen hast?
nee,in dem Paket war bei mir kein Webserver mit dabei. Ich habe nen normalen apche genommen, den ich vorher mit apt-get installiert habe. (Ich nutze nicht die Fritz sondern einen PC mit Ubuntu Serverversion zum herunterladen)
Wäre gut wenn du das noch verbessern könntest! Aber sonst Top...
Wenn man einfach nur sich die Änderungen zwichen meinem und dem Original anguckt, dann sieht man, was für Änderungen nötig sind und welche nicht.
PsychoMantis
26.09.2008, 15:08
Gibt es eigenltich irgendwo in diesem Thread eine Übersicht über den Stand des Projektes? Normalerweise steht doch so was im ersten Post. Ich kenne auch genügend Threads, wo der Benutzer lange nicht mehr online war - in so einem Fall bearbeitet den ersten Post immer ein Mod bzw. jemand anders bearbeitet immer wieder einen bestimmten Post und ein Mod fügt im ersten Post ein Link dazu ein.
Gibt es eigenltich irgendwo in diesem Thread eine Übersicht über den Stand des Projektes? Normalerweise steht doch so was im ersten Post. Ich kenne auch genügend Threads, wo der Benutzer lange nicht mehr online war - in so einem Fall bearbeitet den ersten Post immer ein Mod bzw. jemand anders bearbeitet immer wieder einen bestimmten Post und ein Mod fügt im ersten Post ein Link dazu ein.
Also im Moment ist das aktuellste hier (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)zu finden.
@all
Die Sachen, die doppelfritz eingebaut hat, wird ja zu größten Teil nur benötigt, wenn man FritzLoad auf einem PC laufen lässt. FritzLoad ist aber eigentlich ein Projekt für die FritzBox, den sonst hätte es nicht den Namen. Aus diesen gründen denke ich, dass es sinfrei ist, diese Funktionen ins FritzLoad einzubauen und diesen damit unnötig langam mach. Man kann aber natürlich ein neues Projekt machen, wo man FritzLoad auf einem PC benutzt, aber das würde denke ich mal nicht hierher gehören...
Also im Moment ist das aktuellste hier (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)zu finden.
Und wer den Fehler mit den Dateien doppelter Grösse hat (bzw wer den Fehler garnicht erst bekommen möchte ;)) findet hier (http://www.ip-phone-forum.de/showpost.php?p=1180087&postcount=600) einen bugfix!
Ich würde es auch begrüssen, wenn es hier etwas strukturierter zugehen würde. Also rein ums fritzload auf der Fritz in diesem Thread und einen stets aktuellen 1. Post;)
Wie geht das Script mit der Zwangstrennung um? Ich konnte es noch nicht ganz testen, aber ich glaube, dass wget einfach stehen geblieben ist und weiter ging es nicht. Box hat sich sogar aufgehängt.
Vielleicht nur Zufall, aber vielleicht weiß jemand etwas mehr?
TomTomNavigator
26.09.2008, 18:53
@user098:
Die letzten 2 Beiträge auf dieser Seite: Klick! (http://www.ip-phone-forum.de/showthread.php?t=147334&page=28)
Und wegen Aktualität: Ich hab bei Sourceforge ein Projekt eröffnet, wer Interesse hat Versionen dort zu posten und zu managen, etc. bitte mir einfach ne PN schreiben, ich füge dann den betreffenden Benutzer den Adminteam zu.
BuroBernd
26.09.2008, 19:26
Palsch man echt super dass du mir das Fritzload mit dem wlan gemacht hast! danke vielmals !!!
edit: jetzt hab ich aber nen neues problem: hat alles super geklappt, jetzt hab ich meine platte ab und wieder angesteckt und es geht nichtmehr! der prozess lighttpd wird nichtmehr ausgeführt und ich weis nicht, wie ich ihn manuel starten kann. wenn ich versuche in var/tmp/lighttpd lighttpd zu starten, sagt er
# ./lighttpd -f lighttpd.conf
Bus error
Ddas selbe ist es in var/media/ftp/meineplatte/lighttpd, wenn ich versuche, das install.sh auszuführen, sagt er:
# ./install.sh -p
ln: /var/tmp/lighttpd/lighttpd: File exists
Bus error
Der Eintrag wurde ins /var/flash/debug.cfg eingefügt und das Programm gestartet
allerdings läuft der prozess dann immernoch nicht -.-
kann man das lighttpd irgendwie wieder komplett runterfegen und nochmal neu draufmachen? beim ersten mal hats nämlich gut geklappt.
ps: ich finds toll dass ihr da so viel zeit reinhängt, liebe grüsse burobernd
...
# ./lighttpd -f lighttpd.conf
Bus error...
Das Problem hatte hier schon jemand, dass er "Bus error" bekommen hatte. Es bei ihm daran, dass er sein USB-Stick mit Fat32 formatiert hatte. Nachdem er ihn mit Fat16 formatierte, gings bei ihm ohne Probleme.
Ich selber hab den Freetz Mod auf der FritzBox, und dort hab ich NTFS Unterstützung, so hab ich mein Stick mit NTFS formatiert, und es funktioniert auch ohne Probleme.
Also versuch einfach mal Fat16...
sag bescheid ob es was gebracht hat.
Und noch was wegen umstecken der Festplatte/Sticks, es kann manchmal passieren, dass deiner Festplatte/Stick ein neuer Name vergeben wird, somit wird lighttpd nicht starten, da er die Daten unter einem anderem Namen sucht und nicht findet...
also cu und viel Erfolg...
wollte auch mal etwas zu beitragen...
da ich öfter lese, dass der name des stickes neu vergeben wird / werden soll.
ich habe schon mehrfach den stick einfach so rausgezogen ohne im gui zu entfernen, sogar wieder eingesteckt - also alle möglichen kombinationen gefahren...nie wurde ein neuer name vergeben - ich sage einfach mal versuchenm dann sieht mans..
> hardware ist ein noname usb mmc adapter (somit kann ich verschiedene karten betreiben im gleichen stick) das pseudo image und lighttpd softwaretechnisch...
bin total zufrieden..lediglich mysql statt sqlite fehlt mir,das soll aber ja resourcen bedingt nicht auf der fritzbox funktionieren...und hier gilt für mich never change a running system :) zumal ich noch nie was positives zu mysql + fritzbx gelesen habe
viele grüsse
hotsauce50
28.09.2008, 13:13
liegt dann vielleicht an der fritzbox, ich habe eine 7170 und dort is es definitiv jedesmal so!
KMustermann
28.09.2008, 18:18
Das kann doch nicht die Lösung sein.
Habe ein 8 Gb Sitck wenn ich den in FAT 16 formatiere dann habe ich nur noch 2 GB USB Stick durch die Formatierung. Fat 16 wie jeder weiss unterstützt nur bei zu 2 GB
Also hier ist noch Handlunhsbedarf.
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag #612 gelöscht. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
TomTomNavigator
28.09.2008, 18:30
Formatier den Stick in Ext2 und gut is.
Eine Anleitung zum mounten gibts in meinem HowTo (letzte Seite). Siehe dazu Signatur.
...8 Gb Sitck wenn ich den in FAT 16 formatiere dann habe ich nur noch 2 GB USB Stick ...
Ich sehe du hast Freetz-Mod auf der FritzBox... du kannst doch gleich NTFS Unterstützung nehmen, und deinen 8GB Stick mit NTFS Formatieren. Dass es mit Fat32 nicht funktioniert liegt wahrscheinlich an der AVM Software...
Chrisiwbi
29.09.2008, 18:45
Wie kann ich diese links auslesen die links sind nur per .dlc zusammengefast
[Edit frank_m24: keine Hinweise auf Copyright-Verletzungen!]
Ich hab keine luste alle einzeln anzuklicken und zu kopieren
:sad::sad: :):)
wetzstein513
29.09.2008, 21:08
@Chrisiwbi: Es gibt keine andere Möglichkeit. Nur rsdf- und ccf-Container sind bisher "geknackt" worden und daher gibt es für sie externe Entschlüsselungen. dlc ist nach wie vor sicher und daher nicht extern verfügbar. (Hatte mich selbiges auch schon gefragt...)
Hinweis: Du solltest übrigens rechtlich bedenkliche links hier nicht posten!
liegt dann vielleicht an der fritzbox, ich habe eine 7170 und dort is es definitiv jedesmal so!
habe ebenfalls auch eine 7170 - wie gesagt immer der gleiche name beim usb ziehen - wüsste nicht was anders sein sollte...ausser das pseudoimage vll.
gruss
BuroBernd
30.09.2008, 17:28
Dass es mit Fat32 nicht funktioniert liegt wahrscheinlich an der AVM Software...
ja wie? es geht mit fat 32 net??
ja wie? es geht mit fat 32 net??
Ob es geht, weiß ich nicht genau, aber dass viele damit Probleme haben ist schon sicher. Es kommt immer eine "Bus Error" Meldung...
BuroBernd
30.09.2008, 22:12
hey liebes ip phone forum
ich bin dann jetzt doch wieder auf komandozeilen umgestiegen und habe das letzt paket vom tomtom genommen ( nennt sich 24.07.zip ). habe die fritzload.sh entsprechend bearbeitet und wollte nun ziehen, aber es geht nicht; der Segmentation fault kommt immer:===========================Download von FSBCWHD.part011.rar==============================
Segmentation fault
sed: /var/tmp/temp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
Segmentation fault
sed: /var/tmp/temp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
Segmentation fault
sed: /var/tmp/temp/getfile.txt: No such file or directory
Url nicht gefunden (Datei geloescht?)
ich hab eine fritzbox 7170sl mit freenet komplett und der Frimware 29.04.49-9945 . Ausführrechte auf alle möglichen oderner habe ich schon gegeben, der ordner temp existiert und ich habe auch schon versucht, die temporären files auf den USB stick zu lagern. geht alles nicht.
weis irgendwer von euch profis rat?
ganz liebe grüsse nicolas
hey liebes ip phone forum
.....
weis irgendwer von euch profis rat?
ganz liebe grüsse nicolas
Hier hab ich was für dich:
http://www.ip-phone-forum.de/showpost.php?p=1176463&postcount=555
hatte das selbe problem... in diesem post wird ganz gut gesagt was du tun sollst...! das mit version posten und so brauchst du nicht... nur formatieren und so weiter...
BuroBernd
30.09.2008, 22:49
hey
na so was, das hat doch tatsächlich geklappt! dankeschön! an alle die das selbe problem haben, macht einfach mal das was in dem post steht ...
liebe grüsse und danke für die schnelle antwort
burobernd
Wäre eigentlich möglich so ein Feature einzubauen, dass wären die Daten geladen werden (also quasi wenn der Script läuft), Festnetz-LED an ist (ohne Festnetz ist diese LED eher überflüssig) und wenn alle Dateien geladen sind, die LED wieder ausgeschaltet wird?
p-dichlorbenzol
01.10.2008, 15:40
hey
welchen Datei Pfad mus angeben werden wenn die dateien nicht auf dem usb stick drauf sollen sondern beim meinen NAS gespeichert werden sollen
Ich ahbe zwar die ftp adresse angeben aber das ging nicht :(
TomTomNavigator
01.10.2008, 15:48
Eine neue Version ist verfügbar, mit einer überarbeiteten Zeiterkennung. Auch ist der Link Bugfix drin.
--> http://sourceforge.net/projects/avmload/
peter0815
01.10.2008, 17:28
Hallo zusammen,
erstmal vielen Dank an die vielen fleißigen Bienchen die in dieses tolle Script ihre Zeit gesteckt haben!
Ich hätte mal eine kleine Frage: Stört es den Ablauf einer laufenden fritzload.sh wenn ich der übergebenen Linkliste während des Downloads Links hinzufüge?
Werden dann alle Links heruntergeladen oder nur bis zu den neu hinzugefügten?
Vielen Dank im Voraus!
Peter
nachtzwerg
01.10.2008, 19:59
Hallo,
es stört nicht, die Links werden dann allerdings auch nicht heruntergeladen. Wenn Du vom Fritzload die Links nach erfolgreichem Download aus der Datei löschen lässt, hast Du hinterher folglich eine Datei, in der nur noch die neuen Links stehen und kannst damit Friztload neu starten.
Liegt übrigens daran, dass nicht bei jeder Iteration der Schleife eine Zeile gelesen wird, sondern ganz am Start die gesamte Datei eingelesen wird...
peter0815
02.10.2008, 08:22
Danke für die schnelle Antwort.
Wenn Du vom Fritzload die Links nach erfolgreichem Download aus der Datei löschen lässt
Wo bzw. wie kann ich das denn einstellen?
... Festnetz-LED an ist ...
Hallo,
hier (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)hab ich die Festnetz-LED Funktion eingebaut, und nebenbei auch noch
GUI für die Uploadfunktion.
Viel spaß dabei.
Hallo, pal.sch!
Leider GUI ist mir bißchen Umständlich, im Telnet erledige ich es viel zügiger. Ist es in der .sh-Datei geändert worden, damit ich nur diese aus dem GUI-Paket nehme?
Hallo, pal.sch!
Leider GUI ist mir bißchen Umständlich...
Ja, in der sh Datei ist es drin, sollst halt "ledfestn" auf 1 stellen, dann leutet die LED...
Problem wird sein, wenn du den Prozess killst, dann wird die LED
weiter leuchten. Also solltest du nach dem killen folgendes im telnet noch ausführen:
echo 13,1 >/var/led &
Viel Spaß damit, cu.
Danke!
Noch ein Vorschlag wäre ein neues Thread (bzw. mit den Mods reden), wo in dem ERSTEN Post das aktuelle Geschehen festgehalten wird, damit man nicht durch das ganze Thread suchen muss (wie hier (http://www.ip-phone-forum.de/showthread.php?t=117590) z.B.). In dem ersten Post kann man dann kleine Beschreibung machen, auf Besonderheiten/Problemlösungen hinweisen, Installationsschritte usw.
Dann ist für Forummitglieder, besondern die erst jetzt das Add-On entdecken haben, einfacher.
TomTomNavigator
02.10.2008, 13:46
Wird wohl dann über Sourceforge gehen, dann hat man die aktuelleste Version immer im Blick, mit den wichtigesten Änderungen.
Und das Forum bleibt zum diskutieren der Probleme.
@pal.sch
Also mit Festnetz-LED muss man was anderes uberlegen, evtl. wird es gar nicht gehen, weil: wenn ich anrufen will und den Hörer abhebe, schaltet FB erst kurz FestnetzLED an, dann aber wieder aus und schaltet Internet-LED an. Also geht Festnetz-LED "vorzeitig" aus.
So wie ich sehe wird LED im Skript beim Starten angemacht und beim Beenden ausgemacht. Zwischendrin wird Status nicht mehr geprüft. Eine Gedanke wäre vor Download jeder Datei LED anzumacht. Ist aber nicht so wirklich geschickte Lösung.
@pal.sch
...schaltet FB erst kurz FestnetzLED an, dann aber wieder aus und schaltet Internet-LED an...
Ja das ist ein Problem, hatte es garnicht getestet. Dann sollte man wahrscheinlich das ganze, wie du gesagt hast, so machen:
...
oneclickhoster() {
if [ $ledfestn -eq 1 ]; then
echo 13,2 >/var/led &
fi
if echo $1 | grep "uploaded" > $tmp/tmp1.txt; then
uploaded $1
fi
if echo $1 | grep "bluehost" > $tmp/tmp1.txt; then
bluehost $1
fi
if echo $1 | grep "rapidshare" > $tmp/tmp1.txt; then
rapidshare $1
fi
if echo $1 | grep "meinupload" > $tmp/tmp1.txt; then
meinupload $1
fi
if echo $1 | grep "MeinUpload" > $tmp/tmp1.txt; then
meinupload $1
fi
if echo $1 | grep "doreconnect" > /dev/null; then
reconnect
fi
}
...
Dann würde es die LED vor jeder Datei einschalten, wenn du LED schon an ist, wird ja nichts passieren.
Ist wohl die einzigste Lösung dafür, den der FB zu verbieten, dass sie ihre LEDs bedient wird wohl fast unmöglich sein.
So Leute,
wie TomTom schon gesagt hat, ab Heute kann man sich die aktuelle Version von
FritzLoad hier runterladen:
http://sourceforge.net/projects/avmload/
Also viel spaß damit.
Überlegung zum Problem dass die Led evtl anbleibt wenn man den Prozess von fritzload.sh 'killt':
Unterstützt die ash auf der Box Traps? Wenn ja dann könnte man doch auf das entsprechende Signal (wie SIGTERM) reagieren und noch Befehle ausführen bevor der Prozess sich beendet. :D
dionkawylino
03.10.2008, 13:14
Hallo zusammen,
bin fasziniert von dem Projekt und vorallem von der Geschwindigkeit mit der es sich selbst jetzt noch weiterentwickelt. Und zur Weiterentwicklung würde ich gern auch beitragen.
Ich hab hier einen kompletten Festnetzanschluss und deshalb bringt mir das leuchten der Festnetz LED nix. Bei mir is die Internet LED immer aus:p
Evtl. könnte man ja wie jetzt schon in der Gui Config eingebaut abfragen, ob Festnetz oder Internet LED leuchten soll oder eben keine.
Mal ein selbst erstelltes Favicon
http://www.nefkom.info/dionkawylino/favicon.ico
Der Code der index.html müsste nur um eine Zeile ergänzt werden und siehe da noch mehr Fritzbox Feeling
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<link rel="SHORTCUT ICON" href="favicon.ico" />
<title>FritzLoad</title>
</head>
<frameset cols="100%">
<frame src="html/gui_fl_download.php" name="Daten">
<noframes>
<body>
<p><a href="html/gui_fl_download.php">Daten</a></p>
</body>
</noframes>
</frameset>
</html>
..
Mal ein selbst erstelltes Favicon...
Hab dein Icon mal eingefügt, das mit der LED ist auch eine gute Idee... werde es mal machen, wenn ich wieder Zeit habe...
Eine neue Version ist verfügbar, mit einer überarbeiteten Zeiterkennung. Auch ist der Link Bugfix drin.
--> http://sourceforge.net/projects/avmload/
ähm... was genau war den falsch an der zeiterkennung bzw. was genau ist der link bugfix? Ich nutze momentan noch die vrgängerversion und die funktioniert bis auf falsche speed anzeige perfekt.
Wenn in der aktuellen Version nur ein paar Zeilen der fritzload.sh geändert wurden, wäre interessant welche genau damit ich diese manuell ändern kann, ich habe in meiner fritzload.sh nämlich allerhand selbst geändert und es wäre viel Arbeit diese erneut einzutragen. THX!
TomTomNavigator
03.10.2008, 16:56
Die Zeiterkennung hat noch nicht richtig funktioniert, so z.B. wenn von 1 Uhr Nachts bis 6 Uhr eingestellt war.
Der entsprechende Code lautet nun:
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$count2" -gt "$count1" ]; then
if [ "$time" -ge "$count1" ]; then
if ["$time" -le "$count2" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
fi
fi
if [ "$count1" -gt "$count2" ]; then
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
fi
fi
ah, also bezüglich der Bandbreitenlimitierung.... das ist bei mir irrelevant da fritzload bei mir IMMER mit voller Bandbreite läuft.
Und was ist der "link bugfix"?
Edit: ok, habs schon gesehn, das update bezieht sich nur auf die fritzload.sh, wunderbar, habe alle Zeilen entsprechend angeglichen.
THX!
Der entsprechende Code lautet nun:
...
Deine Lösung ist aber auch nicht vollständig richtig. Falls du die Fullspeed Zeit von 10 Uhr bis 15 Uhr eingestellt hast, und im Moment ist es 9 Uhr, dann läuft der auch mit voller Bandbreite, obwohl er limitiert sein sollte da 9 ja nicht zwischen 10 und 15 ist.
Folgender Code ist richtig: (rot: was bei dir gefehlt hat)
if [ $choke -eq 1 ]; then
time=`date +"%H%M"`
if [ "$count2" -gt "$count1" ]; then
if [ "$time" -ge "$count1" ]; then
if ["$time" -le "$count2" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
fi
if [ "$count1" -gt "$count2" ]; then
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
fi
fi
TomTomNavigator
03.10.2008, 21:27
Mhh, funktioniert auch so, probiers aus!
Außer das ich ein Leerzeichen vergessen habe, Zeile 5, da muss nach der eckigen Klammer eins rein.
Mhh, funktioniert auch so, probiers aus!
Außer das ich ein Leerzeichen vergessen habe, Zeile 5, da muss nach der eckigen Klammer eins rein.
Ne funktioniert nicht. Gib mal statt time=9000900 ein, also kleiner als count1=1000Dann sagt er, dass es keine begrenzung gibt, obwohl es sein müsste.
peter0815
04.10.2008, 10:37
Hallo,
bislang hab ich das script auf eine fat32 partition schreiben lassen. Da ich mal sehen wollte, wieviel speed eine ext2 partition bringt, bin ich nach TomToms HowTo vorgegangen. Leider klappt das einbinden des ext2 mods auf meiner 7270 mit aktueller Firmware nicht. Folgendes wird angezeigt:
# modprobe ext2
modprobe: exec of insmod: No such file or directory
modprobe: exec of insmod: No such file or directory
modprobe: failed to load module ext2
Habt ihr eine Idee?:confused:
Gruß
Peter
PS: Leider wurde auch noch nicht meine Frage beantwortet, wie ich Links aus der DL-Liste löschen lassen kann, nachdem der Download erfolgt ist. Vielleicht kann mir hier auch noch wer helfen.
TomTomNavigator
04.10.2008, 11:32
Stimmt... Asche über mein Haupt... :(
peter0815
04.10.2008, 12:23
@TomTomNavigator
Ich hoffe, dass wurde nicht als Kritik aufgenommen. Dein HowTo ist super, nur leider klappt die ext2 Anbindung bei meiner FritzBox 7270 nicht.
TomTomNavigator
04.10.2008, 12:40
@peter0815:
Nein nein, mein Beitrag war auf den von pal.sch bezogen. ;)
Dann von mir auch noch ne Frage: Zurzeit werden also die Links nicht aus der Liste gelöscht, nachdem alle Dateien geladen wurden, sind also alle Links noch drin, oder?
Ich realisiere das so:
sed -i "\#$param#d" /var/media/ftp/USBFlashMemory-Partition-0-0/apache/htdocs/dl.txt
Der Pfad zu der textdatei muss natürlich angepasst werden.
Wird nach dem Download einer Datei ausgeführt. Also am besten nach echo "$countdl Dateien heruntergeladen" einfügen.
peter0815
04.10.2008, 14:27
@TomTomNavigator
Super, das klappt! Vielen Dank!
Jetzt müßte nur noch ext2 auf meiner Box laufen...
PhoenixRising
04.10.2008, 22:24
Danke für das tolle Tool!
Ich war zu faul, immer wieder ne Terminal Session auf dem Mac zu starten, um den USB-Stick mit Ext2 zu mounten und hab daher mal ein AppleSkript geschrieben, dass lighttpd nutzt. Ihr könnt es natürlich abwandeln, wenn ihr kein lighttpd startet...
Das Passwort und der Name des USB-Stick muß natürlich noch manuell gesetzt werden. Für den ersten angeschlossenen Stick wird immer sda1 vergeben, der zweite wird sdb1 etc etc. Also wenn der Stick ein zweites Mal angeschlossen wird, entweder Skript abändern oder FritzBox rebooten ;)
tell application "Terminal"
do script "telnet fritz.box"
delay 3
do script "PASSWORT" in window 1
delay 3
do script "modprobe ext2" in window 1
delay 3
do script "mkdir /var/media/ftp/Ext2USB" in window 1
delay 3
do script "mount -t ext2 /dev/sda1 /var/media/ftp/Ext2USB" in window 1
delay 3
do script "chmod 777 /var/media/ftp/Ext2USB" in window 1
delay 3
do script "ftpd -D&" in window 1
delay 3
do script "cd /var/media/ftp/Ext2USB/lighttpd; ./install.sh -p" in window 1
delay 3
do script "exit" in window 1
end tell
Wie man sieht, nix wildes.. Aber vielleicht hilft es ja dem ein oder anderen...
Gruß
wetzstein513
05.10.2008, 00:00
Danke PhoenixRising. Ich wusste nicht das Applescript derart einfach ist... Werde wohl jetzt mehr damit arbeiten.
Ist es eigentlich möglich lighttpd von der angeschlossenen Festplatte zu starten? Nervt nämlich ein wenig, immer alles neu auf die FB zu kopieren, wenn man ein FW-Update gemacht hat...
ich teste das mal... ;)
Ist es eigentlich möglich lighttpd von der angeschlossenen Festplatte zu starten? ...
lighttpd liegt bei mir immer auf dem USB-Stick, also sollte es auch möglich sein, das Teil von der Festplatte zu starten. Habe dafür auch einen Install-Script geschrieben, einfach mal die neueste Version auf SourceForge (https://sourceforge.net/projects/avmload/) runterladen.
Huch, hab mir doch vor einer Stunde erst die neuste Version besorgt. Und schon gibt's wieder was neues :)
--edit:
Kann es sein, dass die aktuelle SF-Version unvollständig ist? Irgendwie fehlen die GUI-Komponenten ^^
moosbart
05.10.2008, 01:24
ein klick bei mir auf Show State kommt
./fritzload.sh: line 30: tmp/fl_tmp.cfg: No such file or directory .
./fritzload.sh: line 31: tmp/fl_tmp.cfg: No such file or directory .
./fritzload.sh: line 55: [: : integer expression expected .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 88: [: -eq: unary operator expected .
./fritzload.sh: line 91: /tmp1.txt: Read-only file system .
./fritzload.sh: line 94: /tmp1.txt: Read-only file system .
./fritzload.sh: line 97: /tmp1.txt: Read-only file system .
./fritzload.sh: line 100: /tmp1.txt: Read-only file system .
./fritzload.sh: line 103: /tmp1.txt: Read-only file system .
./fritzload.sh: line 59: [: -eq: unary operator expected .
kann ich den Block einfach rausnehmen?
...
Kann es sein, dass die aktuelle SF-Version unvollständig ist? Irgendwie fehlen die GUI-Komponenten ^^
Es ist alles da. Ist halt alles im "html"-Ordner...
Zum starten der GUI einfach die "index.html" öffnen. Lies dich halt mal die Readme durch im "doc"-Ordner.
ein klick bei mir auf Show State kommt
...
Sowas hatte ich auch beim Programmieren.
Das lag bei mir daran, dass ich die config Dateien im falschen Format (Unix/DOS) abgespeichert hatte. Aber das Problem hatte ich gelöst, und im Moment tritt es
bei mir garnicht mehr auf, egal im welchem Format ich die abspeichere.
Hast du die neueste Version? Und wirklich alles ersetzt...
Falls du die neueste Version hast, dann probiere mal die config Dateien in mit verschiedenen Formaten aus, und sag bitte bescheid ob es was gebracht hat, damit ich es fixen kann. Danke
moosbart
05.10.2008, 01:38
ich ochs,auf Windows geladen,entpackt und aufs Netzlaufwerk geschoben von dort installiert!
Ich hab da sone Vermutung:idea:
Hm, ok, habe das Install-Skript ausgeführt. Bei Aufruf von "http://fritz.box:82/FritzLoad/index.html" bekomme ich leider eine 404-not found-Meldung, die index.html liegt aber dort. :(
moosbart
05.10.2008, 02:13
bei mir komischerweise auch
Hm, ok, habe das Install-Skript ausgeführt. Bei Aufruf von "http://fritz.box:82/FritzLoad/index.html" bekomme ich leider eine 404-not found-Meldung, die index.html liegt aber dort. :(
Schau mal nach ob lighttpd läuft: "ps" eingeben...
wenn es läuft, und du diese Meldung bekommst, dann weiß ich auch nicht. Müsste eigentlich gehen.
Ich gehe mal schlafen. n8
lighttpd läuft, sonst würde ja auch kein 404-Fehler kommen. Was hast du für eine Firmware, moosbart?
mheisterkamp
05.10.2008, 15:31
Hallo,
ich finde diesen Thread sehr interessant und ziehe in Erwägung Fritzload einmal selbst auszuprobieren. Allerdings denke ich an eine ungewöhnliche Konfiguration. Ich hatte noch keine Fritzbox und möchte meinen Access Point auch nicht austauschen. Daher zwei Fragen:
1) Kann die Fritzbox auch als Client (also nicht als Access Point) fungieren und würde Fritzload auch unter diesen Umständen laufen?
2) Welche Fritzbox war die erste, die den Betrieb von Fritzload erlaubt? Ich frage, weil ich mir eine möglichst günstige, gebrauchte Fritzbox bei ebay bestellen möchte.
Den Reiz der Fritzbox als Client sehe ich darin, dass sie sehr klein, leise und potentiell stromsparender ist, als ein extra PC zum Download.
Was haltet Ihr von der Idee?
MfG
Magnus
moosbart
05.10.2008, 15:45
@tower
genau die gleich wie du
ich habe aber auf der angeschlossenen Festplatte noch ein Debian installiert,mit apt-get... lighttpd installiert mit -f auf die .conf von pal.sch
wenn ich nun http://fritz.box:82/FritzLoad/ eingebe kommt zumindest di Gui aber es startet kein Download und ein klick auf Show State bringt nun sh: ./fritzload.sh: bin/bash: bad interpreter: No such file or directory
@mheisterkamp
zu 1. ja ohne Probleme,hatte schon 3 Stück hintereinander geschaltet
2. schau mal hier im Marktplatz oder hier (http://www.forumdeluxx.de/forum/forumdisplay.php?f=168) (nach restrierung),da sind sie billiger (ich hätte auch noch welche,ne 7170,nen w900v)
mheisterkamp
05.10.2008, 17:40
@Moosbart
Danke für die Hilfe! Welches wäre denn das günstigste Modell, das für dieses Experiment geeignet wäre? Ich habe gesehen, dass es bei ebay die Fritzbox SL WLAN sehr günstig gibt. Ist sie für Fritzload geeignet? Vielen Dank für Eure Tips!
moosbart
05.10.2008, 17:44
was heißt günstig für dich?
mheisterkamp
05.10.2008, 17:46
Die Fritzbox SL WLAN gibt es bereits für 10 Euro mit Versand, aber die Frage ist eher, welches das günstigste Modell ist und nicht, ob ich das Experiment bereits für 10 Euro machen kann. Bin bereit mehr zu investieren, aber wenn es die Fritzbox SL WLAN bereits täte, müsste ich nicht zögern.
moosbart
05.10.2008, 17:56
ich glaube dieses Modell hat zwar USB aber nur um einen Rechner anzuschließen und würde dann natürlich ausscheiden
besorg dir doch einfach ne 7170!
TomTomNavigator
05.10.2008, 18:04
Also, ich geb auch noch mal meinen Senf dazu:
Du solltest eine Box mit USB Host Anschluss kaufen, wenn du nicht auch noch in ein NAS investieren willst.
Hierbei dürfte die günstigste Box die 7141 sein. Schaust am besten bei Ebay, düfte so um die 30¤ kosten.
Sowas in der Art: Klick! (http://cgi.ebay.de/AVM-FRITZ-Box-Fon-WLAN-7141_W0QQitemZ110294018641QQcmdZViewItem?hash=item 110294018641&_trkparms=72%3A1280|39%3A1|66%3A2|65%3A12|240%3A13 18&_trksid=p3286.c0.m14)
moosbart
05.10.2008, 18:14
so nochmal
mit der alten Version seh ich wenigstens die Gui aber den Fehler mit Show Status
bei der neuesten Version krieg ich nen 404
TomTomNavigator
05.10.2008, 18:18
Hast du denn schonmal einen anderen Webserver als lighttpd probiert? Apache wäre da mein Ansatz, nungut ich bin ein Apache Anhänger :rolleyes:
moosbart
05.10.2008, 18:39
diese Version läuft komischerweise klick (http://www.ip-phone-forum.de/showpost.php?p=1176891&postcount=561)
Warum die GUI bei dir nicht funktioniert, kann ich nicht sagen.
Aber ich lade in ein paar minuten eine neue version hoch, die kein "bash" benutzt. Braucht aber dafür andere busybox, sie liegt aber bei.
Also testet die mal, und sagt bescheid ob es geht.
Edit: Es ist oben... 20:20Uhr
moosbart
05.10.2008, 21:14
ok,komm ich heute nich mehr zu,aber gleich morgen nach Arbeit,bin gespannt!!
Bei mir kommt immer noch error 404. Liegt wohl an der Firmware, denke ich...
moosbart
05.10.2008, 21:43
so nach var/tmp kopiert gestartet
./fritzload.sh: line 39: cannot create tmp/fl_tmp.cfg: nonexistent directory .
./fritzload.sh: .: line 40: can't open tmp/fl_tmp.cfg .
Hab jetzt mal die letzte Release-Firmware auf die FB gemacht. Hat leider auch nichts gebracht. Werde wohl wieder zu einer alten Fritzload-Version greifen müssen :(
Hier die Anzeige der "Installation"
# ./install.sh -p
./install.sh: ./install.sh: 88: cannot open /var/flash/debug.cfg: No such file
[: 1: unknown operand
cat: /var/flash/debug.cfg: No such file or directory
Der Eintrag wurde ins /var/flash/debug.cfg eingefügt und das Programm gestartet
# 2008-10-05 23:39:55: (log.c.75) server started
Hab jetzt mal die letzte Release-Firmware auf die FB gemacht. Hat leider auch nichts gebracht. Werde wohl wieder zu einer alten Fritzload-Version greifen müssen :(
Hier die Anzeige der "Installation"
Versuch mal die installation von hand zu machen. Also die ganzen sachen selber in die debug.cfg einzutragen.
@moosbart
Wieso kopierst du fritzload.sh nach /var/tmp? Es sollte eigentlich auf dem Datenträger liegen, und genau so wie du es runterläds, also alle Ordner müssen vorhanden sein, sonst findet er die sachen nicht und dann kommen halt solche fehler würde ich sagen...
Ich hab noch eine andere FritzBox getestet ohne irgendwelche mods drauf, und FritzLoad startet ohne probleme. WebIF konnte ich da aber leider noch nicht testen.
Das Problem hatte ich auch. Es scheint bei der neusten Version (auch bei den Labor Versionen) nur noch eingeschränkte Berechtigung auf der FB zu geben. Der Befehl "ln -s /Pfad/zum/Ziel /var/tmp/lighttpd" klappt nicht, deshalb hakt das Installationsskript auch. (FB7270 .59 und .63 (Labor) klappt nicht / FB7270 .57 Klappt)
idea2web
06.10.2008, 17:25
hallo,
ich habe mir selber ab und zu was dazuprogrammiert, bin aber mittlerweile etwas enttäuscht, dass diese Textarea immer noch nicht besser angepasst wurde, obwohl da eine Zeilenänderung reich!
in der html/gui_fl_download.php sucht mal nach der Zeile mit der Textarea und ändert sie so:
<textarea name="eingabe" cols="110" rows="20" style="font-size: 10px; font-family : Verdana, Arial;">
Ich hoffe, dass TomTomNavigator meine minimale Änderung übernimmt ;)
Achja, irgendwas schein mit dem Bluehost Script nicht zu funktionieren, es wird immer wget aufgerufen mit eine Google URL, bluehost scheint Fritzload zu erkennen und dann umzulenken...
Gruß
Fabio Niephaus
p-dichlorbenzol
06.10.2008, 18:00
Hi
Ich habe drei .php upload scripte für Rapidshare gefunden!!!!! Für Premium ACC und Colletor +Free User
Wenn man die noch hinzufügt is FritzLoad einfach unschlagbar.
Meine PHP Kenntnisse sind leider zu gering dafür :(
http://rapidshare.com/files/151464809/rsapi.php
http://rapidshare.com/files/151464813/rsuploader.php
http://rapidshare.com/files/155303566/php2rapid.rar
Perl version
http://rapidshare.com/files/155300567/rsapiresume.pl
... mittlerweile etwas enttäuscht, Textarea immer noch nicht besser angepasst wurde, ...
<textarea name="eingabe" cols="110" rows="20" style="font-size: 10px; font-family : Verdana, Arial;">
Hallo,
das ganze ist ja Ansichtssache, brauchst nicht enttäuscht sein :)
Den Font und die Größe der Schrift find ich gut, aber die Größe der Textarea ist
meiner Meinung nach zu groß. Aber wie gesagt, kann es ja jeder für sich so
anpassen, wie er es möchte. Wir haben halt bis jetzt auf solche Schönheits
Sachen nicht so geachtet, im Vordergrund liegt halt die Funktionsweise. Und
anscheinend gibts da im Moment viele Probleme damit.
Aber wenn viele sagen, das sieht so gut aus, dann ist es ja kein Problem für
uns das zu ändern.
Hi
Ich habe zwei .php upload scripte für Rapidshare gefunden!!!!!
...
Es gibt ja schon die rapidshare Upload Funktion in FritzLoad mit WebIF...
Aber danke trotzdem.
p-dichlorbenzol
06.10.2008, 18:40
aber nur für Collector's-Account ???
oder geht mit der neuen version schon auch für premium user ???
TomTomNavigator
06.10.2008, 19:46
Da kenn ich mich nicht aus, ob denn ein Premium Account automatisch ein Collectors Account ist.:confused:
Auf jeden Fall ist es doch immer ratsam seine Dateien auf einen Collectors Account upzuloaden, so erhält man für jeden Download RapidPoints, welche man dann in andere, nette Dinge eintauschen kann.
Ich würde sagen du probierst es einfach mal aus ,und berichtest uns dann, ich habe leider keinen Premium Account um das zu testen.
p-dichlorbenzol
06.10.2008, 20:09
ich habe einen Premium Account und würde ihn auch gerne nutzen damit :)
Da im Collectors Account werden die datein nach einer bestimmten zeit gelöscht im Premium Account nicht
ich kann euch einen acc zu basteln ausleihen :) wenn ihr wollt!!!
jo werde morgen mal die neue version ausprobieren
ich habe einen Premium Account ...
Also mit einem Premium ACC geht es nicht, mit einem Collector geht es, leider
war in der config Datei eine Zeile verschollen gegangen, weswegen upload nicht
funktionierte. Hab diese Zeile wieder eingefügt. Hier kann man die korrigierte
config Datei runterladen: Download (http://avmload.cvs.sourceforge.net/viewvc/*checkout*/avmload/avmload/config/fritzload.ini?revision=1.2)
Das mit dem Premium Acc werde ich oder vielleicht TomTom versuchen
hinzubekommen. Ich werde es aber erst nächste Woche machen, muss am
Samstag eine Prüfung schreiben, also keine Zeit.
Kann man wieder den reconnect einbauen?
Wird jetzt wieder gebraucht (Freeuser):
rs hat sich mal wieder was neues ausgedacht
"Sie haben das Download-Limit für die kostenlose Nutzung erreicht.
TomTomNavigator
07.10.2008, 15:44
Weiß man denn wie hoch das 'Download-Limit für die kostenlose Nutzung' ist?
p-dichlorbenzol
07.10.2008, 19:28
so hab mal die upload getestet ging so weit ganz gut bis auf :
das noch ein tmp verzeichnis angelegt werden muss in
lighttpd/www/FritzLoad/tmp
dan gehts los :
===========================Upload von /var/media/ftp/USBMassStorageDevice-Partition-0-0/downloads/testupload.rar, Versuch 1=========================== .
07.10.08-19.23.53 - Start! .
.
http://rapidshare.com/files/151796822/testupload.rar.html .
http://rapidshare.com/files/151796822/testupload.rar?killcode=417846460678097314416 .
Die Datei wurde erfolgreich hochgeladen. .
jetzt warte ich nur noch auf die premium acc version :D
so wie vorher... nach einer 100er datei ist schluss...
quasi nach jedem download ein reconnect...
ich hoff da kommt bald was^^
Wenn ihr statt einem Link folgendes in die Adressliste einträgt, dann wird an dieser Stelle ein reconnect ausgeführt:
z.B.:
http://rapidshare.com/files/123131413/Datei01.rar
doreconnect
http://rapidshare.com/files/345634523/Datei02.rar
doreconnect
Also "doreconnect" bedeutet, reconnecte an dieser stelle.
Ansonsten wird wahrscheinlich bald ein neues Release rauskommen mit der
automatischen Erkennung.
Ihr könnt euch aber auch immer die aktuellen einzellnen Dateien hier im CVS runterladen, und diese testen. Um die Dateien dort runterzuladen, müsst ihr auf die Revisions Nummer klicken.
Also viel Spaß noch, cu.
so hab mal die upload getestet ging so weit ganz gut bis auf :
das noch ein tmp verzeichnis angelegt werden muss in
lighttpd/www/FritzLoad/tmp
Das gilt auch für die Downloads...
Sonst gibt es bei der aktuellen Version einen Fehler mit Verweis auf Zeile 39, wo auf das tmp Directory verwiesen wird.
PS: Wollte mich an dieser Stelle nochmal bei allen Verantwortlichen bedanken: das Skript ist einsame Spitze und die GUI ist richtig klasse geworden!!!
VIELEN DANK!
Wenn ihr statt einem Link folgendes in die Adressliste einträgt, dann wird an dieser Stelle ein reconnect ausgeführt:
z.B.:
Code:
http://rapidshare.com/files/123131413/Datei01.rar
doreconnect
dem kann ich nicht zustimmen... geht leider nicht...
ich hoff es kommt bald ne neue version!
mheisterkamp
08.10.2008, 15:46
Du solltest eine Box mit USB Host Anschluss kaufen, wenn du nicht auch noch in ein NAS investieren willst.
Hierbei dürfte die günstigste Box die 7141 sein. Schaust am besten bei Ebay, düfte so um die 30¤ kosten.
Sowas in der Art: Klick! (http://cgi.ebay.de/AVM-FRITZ-Box-Fon-WLAN-7141_W0QQitemZ110294018641QQcmdZViewItem?hash=item 110294018641&_trkparms=72%3A1280|39%3A1|66%3A2|65%3A12|240%3A13 18&_trksid=p3286.c0.m14)
Muss es unbedingt eine 7*** sein? Täte es auch eine 3130?
http://cgi.ebay.de/FRITZ-Box-WLAN-3130_W0QQitemZ230296258958QQcmdZViewItem?hash=item 230296258958&_trkparms=72%3A1229%7C39%3A1%7C66%3A2%7C65%3A12%7C 240%3A1318&_trksid=p3286.c0.m14
Sorry, wenn die Frage blöd ist, aber mir fehlt noch der Durchblick. Bin einfach das Fritzbox Wiki durchgegangen und habe die billigste gesucht, die USB-Zubehör unterstützt. Dafür hat sie keine Fon-Funktion, aber die braucht man doch nicht, oder?
Danke für Eure Hilfe!
TomTomNavigator
08.10.2008, 16:03
Ja, die tuts auch.
dem kann ich nicht zustimmen... geht leider nicht...
ich hoff es kommt bald ne neue version!
Wahrscheinlich hast du nicht die neueste Version, bei mir funktioniert es schon seit über einem Monat damit.
Was wichtig ist, man muss immer am Ende eine Leerzeile einfügen, sonst wird die
letzte Zeile nicht interpretiert!
BuroBernd
08.10.2008, 16:59
hey ich weiß dass es schon viele gefragt haben ,aber:
Fritzload unterstützt ja kein .dlc, da das nicht local entschlüsselt werden kann.
jetzt werden die downloads aber fast ausschlieslich in .dlc containern angeboten ... was macht ihr denn damit?
man muss ja quasi wieder zum pc umsteigen, weil die fritzbox das nochnicht kann.
kann man denn nicht z.b. load! irgendwie für die box hinbiegen?
da läuft ja nen linux drauf und load geht ja auch unter linux ... oder gibts denn sonst irgendeine möglichkeit, mit .dlc containern umzugehen?
direcktlinks oder ccf/rsdf bekommt man ja heutzutage nichtmehr
jetzt nochmal ein großes dankeschön an pal.sch und tomtom die hier wirklich viel zeit zu gunsten der cumunity reinstecken !
lg burobernd
So es ist soweit:
Ein neues Komplett-release ist fertig (lighttpd + WebIF + fritzload)
und kann runtergeladen werden:
Lighttpd FritzloadGUI 2008.10.08 15.00 (http://sourceforge.net/projects/avmload/)
Durchgeführte Änderungen:
- fritzload.sh: automatische reconnects bei rapidshare hinzugefügt
- GUI: bug beim killen von Prozessen beseitigt
Die anderen packages sind noch nicht aktualisiert.
Bitte testen und berichten ;)
big-bastian
08.10.2008, 18:40
danke für die neue version.
bekomme aber nach dem download start die Fehlermeldung...
./fritzload.sh: ./fritzload.sh: 39: cannot create tmp/fl_tmp.cfg: Directory nonexistent .
./fritzload.sh: .: 40: Can't open tmp/fl_tmp.cfg .
Habe aber den apache webserver am laufen. Daran kann es aber nicht liegen oder?
p-dichlorbenzol
08.10.2008, 18:56
leg ein tmp verzeichnis an in :)
lighttpd/www/FritzLoad/tmp
big-bastian
08.10.2008, 19:03
das verzeichnis anlegen bringt nix
noch jemand eine idee?
Ja ich habe eine!
Der Fehler kommt dadurch, da das file auf sourceforge falsch verlinkt war (sorry mein Fehler :oops:).
Nun solltet ihr das richtige bekommen.
big-bastian
08.10.2008, 19:36
[Edit frank_m24: Mehrere Beiträge innerhalb weniger Minuten zusammengefasst. Man kann seine Beiträge auch editieren. Lies noch mal die Forumregeln (http://www.ip-phone-forum.de/showthread.php?t=103596).]
Danke cube jetzt ist der Fehler behoben...
Aber der Reconnect funzt nicht:
Siehe fehler...
Es müsste 15 Minuten gewartet werden. Führe reconnect durch... .
.
Reconnect... .
.
[1m*** 19:34:03(1) [Segmentation fault] dsld(2226) CRASHED at crwmmap_writerlock+0x24 (/lib/libavmcsock.so.2 at 0001a818) accessing 00000000 (?) ***[0m .
[Beitrag 2:]
@cube
Der Fehler aus dem letzten Beitrag kommmt jetzt nicht mehr aber der reconrect funzt nicht!
Reconnect... .
Es müsste 4 Minuten gewartet werden. Führe reconnect durch... .
.
Reconnect... .
Es müsste 4 Minuten gewartet werden. Führe reconnect durch... .
.
Reconnect... .
Es müsste 4 Minuten gewartet werden. Führe reconnect durch... .
.
Reconnect... .
Es müsste 4 Minuten gewartet werden. Führe reconnect durch... .
Kurze Frage:
Wie bekomme ich das nun zum laufen?
Hab schon erfolgreich den Apache Server mit php cgi drauf, könnte ich einfach dein paket damit verbinden, ich seh, das basiert ja auch auf php usw???
Kurze Erläuterung zum reconnect:
Es gibt zwei Arten (Einstellung upnp in der Configuration):
1) Upnp=1
Es wird per upnp der reconnect durchgeführt. Dies geht nur wenn upnp in der Fritz!Box-Oberfläche auch aktiviert ist. Die Einstellung dort heisst 'Änderungen der Sicherheitseinstellungen über UPnP gestatten' und findet sich unter System->Netzwerkeinstellungen
2. Upnp=0
Es wird der dsld neugestartet:
dsld -s
dsld -n
Wenn also ständig ein reconnect kommt und die angezeigte zeit die gewartet werden müsste kleiner wird, dann habt ihr vermutlich upnp=1 gesetzt aber upnp in der Box nicht aktiv.
Es ist geplant später noch eine Erkennung einzubauen ob der IP-Wechsel geklappt hat.
@big-bastian:
welche Box hast du?
big-bastian
08.10.2008, 20:30
@cube
upnp ist auf der Box (7170) eingeschaltet und in der fritzload GUI auch an. Aber trotzdem läuft der Reconnect nicht siehe oben! Hast du noch eine idee?
@cube
upnp ist auf der Box (7170) eingeschaltet und in der fritzload GUI auch an. Aber trotzdem läuft der Reconnect nicht siehe oben! Hast du noch eine idee?
Vielleicht bekommst du nach dem Reconnect die selbe IP, was sehr oft vorkommt, und deswegen reconnectet er wieder. Ich habe ehrlich gesagt bis jetzt keine Probleme mit der Reconnect gehabt, und ich hab es an 4 verschiedenen FritzBoxen getestet.
BuroBernd
08.10.2008, 22:33
welche fritzload version brauche ich, wenn ichs immernoch gerne mit konsolenbefehlen machen möchte? die neue is ja nur das mit dem web GUI, ich hätte gerne ne alte.
gibts die schon oder muss die noch gemacht werden? damit der reconnet funktioniert ...
welche fritzload version brauche ich, wenn ichs immernoch gerne mit konsolenbefehlen machen möchte? die neue is ja nur das mit dem web GUI, ich hätte gerne ne alte.
gibts die schon oder muss die noch gemacht werden? damit der reconnet funktioniert ...
Diese kannst du ja immernoch mit Konsolenbefehlen bedienen, alles was du dann halt löschen kannst ist der "html" ordner, den rest brauchst du, damit fritzload läuft.
Der Reconnect funktioniert bei mir gut - etwas zu gut. Wenn ich sonst einen Reconnect mache trennt er nur die Internetverbindung und nicht die Internetverbindung (Telefonie). Das ist bei dem Komplettanschluss getrennt möglich und auch sehr sinnvoll - z.B. kann ich wenn ich den RSD laufen lasse dabei weiter telefonieren. Wäre das auch hier möglich?
Ansonsten funktioniert alles prima - großen Dank an die Entwickler :groesste:
Gruß
zupipo
peter0815
09.10.2008, 08:40
Wird Bluehost.to nicht mehr richtig unterstützt? Bei mir wird, egal welche Datei ich downloade, immer nur in eine Datei namens "search" gespeichert. Und das ganze auch noch in einer Schleife. D.h. nachdem die Datei zuende geladen wurde, wird sie direkt nochmals geladen und, wie bereits gesagt, immer als "search" gespeichert.
Mach ich was falsch oder müßte "einfach nur" der bluehost.to-Teil des Scripts angepasst werden?
BuroBernd
09.10.2008, 08:52
Diese kannst du ja immernoch mit Konsolenbefehlen bedienen, alles was du dann halt löschen kannst ist der "html" ordner, den rest brauchst du, damit fritzload läuft.
das heist ich nehm einfach das ganze fritzload GUI paket und mach es auf meinen usb stick, dann trage ich die einstellungen in die fritzload.ini ein, lösche den html ordner und starte fritzload dann ganz normal mit nohup ./fritzload.sh -l liste.txt & ?
peter0815
09.10.2008, 09:10
das heist ich nehm einfach das ganze fritzload GUI paket und mach es auf meinen usb stick, dann trage ich die einstellungen in die fritzload.ini ein, lösche den html ordner und starte fritzload dann ganz normal mit nohup ./fritzload.sh -l liste.txt & ?
ja, das heißt das.
Schlaubi666
09.10.2008, 13:10
ich nutze das ganze Packet als free-user, und habe jetzt nach der Umstellung mit Downloadlimit das Problem:
das ich mein Internet übers Kabel( LAN1 ) bekomme, hilft leider kein reconnect( bekomme immer die gleiche IP( mein Kabelmoden ist ja noch "online"))
ich fände die eine Option super in der einfach die geforderte Zeit gewartet wird und es dannach einfach weiter geht .....
Danke Schlaubi666
soo... hab wieder für alle diejenigen, die nicht zu GUI wollen ein TELNET packet zusammengestellt, sprich die AKTUELLSTE version nur eben Telnet!
natürlich mit Reconnect!
In der RAR findet ihr eine datei: HOW-TO.pdf...
dort ist die Aktuellste version als Telnetversion...
meine scripte sind auch wieder enthalten! im ordner für desktop!
nun könnt ihr sie noch einfacher anpassen^^
das findet ihr in jeder .bat...
und nur hier bitte anpassen! sprich oben die IP, dann passwort und dann USBSTICKNAME!
#Fritz!Load Scripts by s0r1ax
####################KONFIG_ANFANG################# ###
set fritzboxip=fritz.box
set passwort=hanshans
set usbstick=USBDISK-Partition-0-1
#####################KONFIG_ENDE################## ###
VIEL SPAß!
Über Feedback würde ich mich freuen...
und wenns gut ankommt mache ich jedes mal eine Telnetversion^^
Für was denn reconnecten? Wurde bei Rapidshare wieder was geändert?
Weil normal kann man doch durchgehend ziehen aber halt nur langsam :(
Frage: habe aus irgendeiner der Updates den Befehl:
echo -e "Es ist $(date +%H:%M:%S) Uhr. \n$waittime Sekunden Wartezeit..."
übernommen, dabei wird mir aber leider nur die Uhrzeit in der nohup.out vermerkt, das Datum wäre aber auch toll. Wie müsste denn der Befehl dann heissen?
Edit: Für was denn reconnecten? Wurde bei Rapidshare wieder was geändert?
Weil normal kann man doch durchgehend ziehen aber halt nur langsam :(
jo, wurde geändert, man hat nun wieder Wartezeit.. probiers aus....
Wie wäre es noch mit folgender Idee, die Ihr noch einbauen könntet:
Neben One-Klick Hoster, wäre es doch interessant auch andere Dateien herunterzuladen. Dafür wird ja nur der "wget http://domain.com/datei.zip" Befehl gebraucht. Müsste auch mit FTP funktionieren. Und mit einer Art Abfrage:
case 1
grep "rapidshare" > rapidshare
case 2
grep "oneklick2" > oneclick2
case * > wget
wetzstein513
09.10.2008, 16:33
@GStar: Laut diesem Post (http://www.ip-phone-forum.de/showpost.php?p=1187384&postcount=691) im Thread benötigt man den reconnect wieder... Habe es selbst noch nicht probiert.
BuroBernd
09.10.2008, 16:41
hey
bei mir kommt immer:
./fritzload.sh: ./fritzload.sh: 597: /var/media/ftp/FlashVoyager-Partition-0-1/fritzload/curl: not found
Reconnect...
was kann man da machen?
lg burobernd
Frage: habe aus irgendeiner der Updates den Befehl:
echo -e "Es ist $(date +%H:%M:%S) Uhr. \n$waittime Sekunden Wartezeit..."
übernommen, dabei wird mir aber leider nur die Uhrzeit in der nohup.out vermerkt, das Datum wäre aber auch toll. Wie müsste denn der Befehl dann heissen?
echo -e "$(date +%d.%m.%y) - $(date +%H:%M:%S)"
bei mir kommt immer:
./fritzload.sh: ./fritzload.sh: 597: /var/media/ftp/FlashVoyager-Partition-0-1/fritzload/curl: not found
überprüfe ob der Pfad /var/media/ftp/FlashVoyager-Partition-0-1/fritzload/curl korrekt ist und passe Ihn entsprechend an.
Der Reconnect funktioniert bei mir gut - etwas zu gut. Wenn ich sonst einen Reconnect mache trennt er nur die Internetverbindung und nicht die Internetverbindung (Telefonie). Das ist bei dem Komplettanschluss getrennt möglich und auch sehr sinnvoll - z.B. kann ich wenn ich den RSD laufen lasse dabei weiter telefonieren. Wäre das auch hier möglich?
Das freut mich dass es bei dir gut läuft.
Hast du schon die Einstellung Upnp=1 probiert?
Gib mal mehr Infos wie die Inet- und sip-Anmeldung von wo aus gemacht wird.
Wird Bluehost.to nicht mehr richtig unterstützt? Bei mir wird, egal welche Datei ich downloade, immer nur in eine Datei namens "search" gespeichert.
Also den Bluehost-Teil muss sich jmd anders anschauen, habe im Moment zu wenig Zeit für.
ich fände die eine Option super in der einfach die geforderte Zeit gewartet wird und es dannach einfach weiter geht .....
ich auch ;) Kommt auf die Todo-Liste.
soo... hab wieder für alle diejenigen, die nicht zu GUI wollen ein TELNET packet zusammengestellt, sprich die AKTUELLSTE version nur eben Telnet!
natürlich mit Reconnect!
sehr schön :D Nur die index.html und die .project könnten noch raus...
Neben One-Klick Hoster, wäre es doch interessant auch andere Dateien herunterzuladen. Dafür wird ja nur der "wget http://domain.com/datei.zip" Befehl gebraucht. Müsste auch mit FTP funktionieren.stimmt, auch eine Idee. *auchauftodolistekritzel*
bei mir kommt immer:
./fritzload.sh: ./fritzload.sh: 597: /var/media/ftp/FlashVoyager-Partition-0-1/fritzload/curl: not found
Reconnect...
also ohne die nötigen Infos, was du wohin kopiert und welche Einstellungen du gemacht hast, wird man dir kaum helfen können :rolleyes:
CuBe
BuroBernd
09.10.2008, 18:42
also ohne die nötigen Infos, was du wohin kopiert und welche Einstellungen du gemacht hast, wird man dir kaum helfen können :rolleyes:
CuBe
oh ich bin so doof sry leute die datei befindet sich nur in nem anderen ordner, hätt ich gesucht dann hät ich sie gefunden :(
Das freut mich dass es bei dir gut läuft.
Hast du schon die Einstellung Upnp=1 probiert?
Gib mal mehr Infos wie die Inet- und sip-Anmeldung von wo aus gemacht wird.
Ja, Upnp auf "An" habe ich schon ausprobiert. Das gibt überhaupt keinen reconnect, auch nicht wenn es in der Box aktiviert ist, warum auch immer.
Beim RSD (oder anderen Downloadern) habe ich immer mit der EasyUPnP.bat aus dem gleichnamigen Programm (war mal hier auf dem Board) reconnected, was zu folgender Rückmeldung der Box führt ("Änderungen der Sicherheitseinstellungen über UPnP gestatten" muss dabei nicht aktiviert sein!):
09.10.08 07:58:00 Internetverbindung wurde erfolgreich hergestellt. IP-Adresse: xxxxx, DNS-Server: 212.202.215.1 und 212.202.215.2, Gateway: 213.148.133.203, Breitband-PoP: bsn.qsc
09.10.08 07:57:59 Internetverbindung wurde getrennt.
Wenn ich jetzt von FritzLoad reconnecten lasse sieht das so aus:
09.10.08 04:09:32 Internetverbindung (Telefonie) wurde erfolgreich hergestellt. IP-Adresse: xxxxx, DNS-Server: 212.202.215.1 und 212.202.215.2, Gateway: 213.148.133.203
09.10.08 04:09:32 Internetverbindung wurde erfolgreich hergestellt. IP-Adresse: xxxxx, DNS-Server: 212.202.215.1 und 212.202.215.2, Gateway: 213.148.133.203, Breitband-PoP: bsn.qsc
09.10.08 04:09:28 DSL ist verfügbar (DSL-Synchronisierung besteht mit 6779/637 kbit/s).
09.10.08 04:09:21 Internetverbindung (Telefonie) wurde getrennt.
09.10.08 04:09:21 Internetverbindung wurde getrennt.
Ich hoffe, das beantwortet Deine Frage. Ist halt ein bisschen unpraktisch, weil ich vorher bei Downloads problemlos weiter telefonieren konnte. Ist ja ein reiner DSL-Anschluss, ohne Festnetztelefonie. Wenn EasyUPnP das separat trennen kann, müsste es doch auch evt. bei FritzLoad möglich sein.
Gruß
zupipo
MasterChiefSun
09.10.2008, 20:44
Hallo, @ all
Kann mir jemand kurz beschreiben, wie ich das neue Fritzbox GUI benutzte, bzw starte?
Muss ich beide Ordner "Fritzload" und "Lighttpd" auf den USB Stick kopieren?
Wie starte ich das GUI?
Vielen Dank im Voraus für eure Hilfe.
Das steht so gut in den beiden .docs beschrieben (im Ordner FritzLoad/Doc), dass sogar ich es geschafft habe :-)
....
Ich hoffe, das beantwortet Deine Frage. Ist halt ein bisschen unpraktisch, weil ich vorher bei Downloads problemlos weiter telefonieren konnte. Ist ja ein reiner DSL-Anschluss, ohne Festnetztelefonie. Wenn EasyUPnP das separat trennen kann, müsste es doch auch evt. bei FritzLoad möglich sein.
Gruß
zupipo
Hallo,
also ich hab es noch nie gehört, dass es Möglich ist, Internetverbindung zu trennen ohne das Internettelefonie getrennt wird. Das kann auch eigentlich nicht gehen, da Internettelefonie übers "Internet" läuft, und wenn man Internet trennt, dann trennt sich auch die Telefonverbindung. Warum du mit EasyUPnP downloaden konntest und telefonieren lag wahrscheinlich daran, dass EasyUPnP erst gewartet hat, solange Telefonverbindung besteht, und erst nach dem alle Telefone aufgelegt waren, hat es reconnected. Diese Funktionie ist aber auch in FritzLoad verfügbar, da musst du nur das Passwort von der FritzBox unter Configuration eintragen, falls du natürlich eins hast, denn sonst geht es nicht.
Falls du kein FritzBox Passwort hast, dann musst du das nicht machen, aber diese Funktion solltest du schon einschalten wenn du die benutzen willst. Die heißt "Voipcheck".
Ich nutze auch seit langem EasyUPnP, und bei mir wird auch die Telefonverbindung getrennt...
big-bastian
09.10.2008, 21:32
Hallo zusammen,
ich habe jetzt die Labor Firmware "Version 29.04.63-12469"
der Webserver läuft zwar aber aber es keine html Dateien angezeigt. Ich muß im Ordner Fritzload die Index.html in Index.php umbennen. Dann geht die Gui auf aber es werden keine Bilder angezeigt.
Ja, Upnp auf "An" habe ich schon ausprobiert. Das gibt überhaupt keinen reconnect, auch nicht wenn es in der Box aktiviert ist, warum auch immer.
Beim RSD (oder anderen Downloadern) habe ich immer mit der EasyUPnP.bat aus dem gleichnamigen Programm (war mal hier auf dem Board) reconnected, was zu folgender Rückmeldung der Box führt ("Änderungen der Sicherheitseinstellungen über UPnP gestatten" muss dabei nicht aktiviert sein!):
.
.
.
Gruß
zupipo
Aha das wusste ich nicht dass upnp nicht aktiviert sein muss, danke.
Den reconnect per PC habe ich eben mit EasyUPnP erfolgreich durchgeführt. Dabei werden übrigens auch meine voIP-Nummern getrennt was ja logisch ist denn die funktionieren nunmal über Internet. Allerdings wird ein voip-check durchgeführt und gewartet bis ein eventuelles Gespräch beendet ist.
Dieses Verhalten kannst du bei FritzLoad auch haben, die Einstellung heisst 'Voipcheck'. Das ist unabhängig von der Einstellung upnp.
Nun habe ich leider das gleiche Problem wie du, und zwar funktioniert der upnp-reconnect nicht direkt auf der Box, auch nicht auf der console.
Hm :confused: sehr merkwürdig das :(
EDIT:
@pal.sch
da warst du schneller ;)
TomTomNavigator
09.10.2008, 21:45
Hatte ich heute auch mal. Nachdem ich eine andere data.box genommen hatte, funktionierte es. Nunja, das seltsame dabei ist, der Inhalt der data.box ist identisch. Weiß der Teufel an was das liegt. :confused:
Ahh danke für den Tip, nun gehts! Inhalte sahen gleich aus aber die Grössen waren nicht identisch. Liegt also an Sonderzeichen :cool:
Folgende Datei runterladen, entpacken und da reinkopieren: /lighttpd/FritzLoad/bin/
und alles wird gut :)
Die separaten Trennungen haben mit der Art des Anschlusses zu tun (1&1 Doppel-FLAT 6.000) und sind wirklich separat! Auch bei der Zwangstrennung werden "Internet" und "Internet (Telefonie)" im Abstand von ca. 30 min separat getrennt und wieder hergestellt. Genau so wie ich es im Auszug aus dem Box-Protokoll gepostet habe. Als ich noch den Telekom-Festnetzanschluss hatte, war es immer nur eine Trennung, die dann auch VOIP betraf, jetzt sind es wirklich zwei. Ich wusste vorher auch nicht, dass das geht.
Angenehm überrascht war ich dann, als ich nach dem Wechsel zum 1und1 Komplettanschluss feststellte, dass EasyUPnP die verschiedenen Downloader wie z.B. RSD reconnecten kann, während ich über VOIP weiter telefoniere - das hat nichts mit VOIP-Check zu tun! Es wird nur die "Internetverbindung" getrennt und wieder hergestellt, die "Internetverbindung (Telefonie)" bleibt unangetastet - nochmal siehe Box-Protokoll.
Wie das technisch umesetzt wird, weiß ich auch nicht, nur dass es eben geht.
Ich hoffe halt, wenn es durch ein Programm wie EasyUPnP möglich ist, es auch irgendwie mit FritzLoad machbar ist.
Gruß
zupipo
p.s. Beide Verbindungen haben auch verschiedene IPs. Das kann man durch die xxxe nicht sehen, sorry.
MasterChiefSun
09.10.2008, 22:59
Das steht so gut in den beiden .docs beschrieben (im Ordner FritzLoad/Doc), dass sogar ich es geschafft habe :-)
Vielen Dank,
ich habe die Anleitung gar nicht gesehen, leider kann ich keine RSDF Container Files downloaden.
Kennt jemand hier eine Decrypt Seite oder ein Programm?
Hi,
Ich hab gestern eine ältere Version des Programms mit GUI auf meiner FB 7141 installiert und es kam der schon öfter erwähnte Fehler beim Klick auf "Show State". Also wollte ich die neueste Version drüber spielen, doch bei der Installation hat er sich beschwert, dass er irgendwas mit address 82 nicht machen kann. Ich kann die GUI jetzt zwar aufrufen, aber wenn ich irgendwo auf "Save" drücke passiert nix mehr.
Drum wollt ich fragen, ob es möglich ist, das Programm mal ganz zu entfernen um es dann wieder frisch aufzuspielen. Hab auch schon mit dem rm-Befehl den Ordner gelöscht, aber der Verweis ist ja immer noch da, drum hat das nix gebracht. Ich hoffe es kann mir einer helfen :confused:
PS: Freue mich schon drauf, dass bald Premium Accounts beim uploaden gehen ;)
Die separaten Trennungen haben mit der Art des Anschlusses zu tun (1&1 Doppel-FLAT 6.000) und sind wirklich separat! Auch bei der Zwangstrennung werden "Internet" und "Internet (Telefonie)" im Abstand von ca. 30 min separat getrennt und wieder hergestellt. Genau so wie ich es im Auszug aus dem Box-Protokoll gepostet habe. Als ich noch den Telekom-Festnetzanschluss hatte, war es immer nur eine Trennung, die dann auch VOIP betraf, jetzt sind es wirklich zwei. Ich wusste vorher auch nicht, dass das geht.
Gruß
zupipo
Kann es sein dass du in deiner Box folgende Einstellung in den Internettelefonie-Einstellungen aktiviert hast?
weitere Verbindung für die Internettelefonie über DSL nutzen (PVC)
Dies könnte ich mir vorstellen.
Ansonsten:
fritzload schickt haargenau das gleiche Paket an die FritzBox wie EasyUPnP!
Also teste es doch einfach nochmal mit meiner zuvor in Post #735 angehängten Datei und upnp=1 ;)
:D Ja! Die neue (alte?) data.box hats gebracht: jetzt wird mit UPnP nur die Internetverbindung getrennt! Vielen Dank!
Die PVC-Einstellung finde ich übrigens beim besten Willen nicht. Kann es sein, dass die 7270 das irgendwie automatisch macht, wenn es geht?
Gruß
zupipo
DerBusisVoll
10.10.2008, 11:23
Hallo zusammen,
ich habe jetzt die Labor Firmware "Version 29.04.63-12469"
der Webserver läuft zwar aber aber es keine html Dateien angezeigt. Ich muß im Ordner Fritzload die Index.html in Index.php umbennen. Dann geht die Gui auf aber es werden keine Bilder angezeigt.
Servus beinand,
hab das gleiche Problem wie big-bastian (http://www.ip-phone-forum.de/member.php?u=164119). Auch die busybox der Laborversion macht Ärger. Hab deswegen
cat bin/data.box | nc -w 1 $box 49000 >/dev/null
auf
cat bin/data.box | bin/busybox26 nc -w 1 $box 49000 >/dev/null
geändert.
Hat jemand eine Idee wg des webservers?
leo_kirch
10.10.2008, 17:20
@DerBusisVoll
versuche mal in der lighttpd.conf
unter index-file.names = die index.html hinzuzufügen
bei mir sieht das so aus index-file.names = (
"index.html",
"index.php",)
und es futzt!:)
Hallo zusammen,
Ich habe das selbe Problem.
Wenn ich die Datei normal lasse, dann bekomme ich einen 404 - Not Found fehler! Wenn ich sie in index.php umbenenne, dann bekomme ich keine Grafiken angezeigt.
Weiß jemand Rat?
Gruß
Neo
So, hab's jetzt hinbekommen :)
Echt ein tolles Tool, Respekt!!! :groesste:
Nur 3 kleine Bugs sind bei mir aufgetreten (Fritzbox 7141):
- Ich kann angefangene Downloads nicht abbrechen (Kill), der Downoad startet dann einfach neu.
- Bei den Einstellungen werden nicht alle gespeicherten Einstellungen angezeigt. Die Daten des RS-Premium Accounts z.B. werden zwar gespeichert, wenn ich die Einstellungen aber ändern will, ist das Feld leer und ich muss Nickname und Passwort erneut angeben.
- Das mit dem LED-leuchten geht bei mir nicht. Ich hab's auf 9 gestellt, die Info-Leuchte leuchtet aber trotzdem nicht.
Sonst ist das Toll echt super, wenn dann noch Premium Accounts beim Upload unterstützt werden, dann ist's perfekt!
DerBusisVoll
10.10.2008, 21:36
@leo_kirch
Danke für den Tip. Leider stehts bei mir auch so schon im conf file. Mir scheint, daß in der Labor Version irgendetwas anders ist, weis aber leider noch nicht was.
nuja würde mich auch freuen wenn man statt dem reconnect nur ein wait reinbasteln könnte (kabelbw) da ist ein reconnect nur sehr schwer umzusetzen...
vielen herzlichen dank an alle helfer
grüsse
TomTomNavigator
10.10.2008, 23:11
Wie lange ist denn die Wartezeit nach 100MB Download?
Hallo zusammen,
ich hätte eine Anregung/Frage zu FritzLoad:
Wäre es möglich das Download-Feature auf jeden X-beliebigen Download-Link auszubauen oder ist es auf die Filehoster limitiert?
Es wäre doch klasse wenn man große Downloads egal von welcher Site über die FB laufen lassen könnte, gerade für Nutzer mit geringer Leitungskapazität, dann muss der Rechner nicht dauernd rennen...
Greetz
alta
Wie lange ist denn die Wartezeit nach 100MB Download?
Die lag bei mir immer bei 15 Minuten. Wird wohl auch davon abhängen, wie schnell du die 100MB zuvor von RS geliefert bekommen hast...
Das nächste neue Release ist da!
Lighttpd FritzloadGUI 2008.10.11 01.00 (http://sourceforge.net/projects/avmload/)
Dieses Mal sind alle Packages aktualisiert :cool:
Durchgeführte Änderungen:
- Bug beim reconnect per uPNP behoben
- Configuration: Neue Einstellung 'reconnect'
- fritzload.sh: Es wird reconnected oder gewartet, je nach Einstellung (gilt erstmal nur für rapidshare)
Bekannte Bugs:
- Inkompatibel zu manchen Labor-Versionen
- Killen von Prozessen auf der Fritzbox 7141 (Firmware 40.04.59)
- Lesen bzw. Anzeige von Einstellungen auf der Fritzbox 7141 (Firmware 40.04.59)
- LED geht nicht auf der Fritzbox 7141 (Firmware 40.04.59)
Feature-request Liste:
- Download von 'normalen' Links (keine One-Klick-Hoster)
- Umgang mit deutschem Rapidshare
- Meldung nach beendeten Downloads auf dBox
CuBe
vBulletin v3.6.8, Copyright ©2000-2010, Jelsoft Enterprises Ltd.