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

So habe alles gelöscht, das neueste von SourceForge geholt (damit ist das Fritz!Load packet gemeint), und das Testupdate.

Habe alle files mit den neuen ersetzt, und entsprechend auf den Stick kopiert. Dann die Links schnell auf uStor01 umändern, chmod 777 sowie chown 777 auf uStor01 sowie Apache gegeben und den Tmp ordner, und Fritz!LOad installiert.

Monitor will er nicht anzeigen, er zeigt nur das an:

Code:
#!/bin/ash

echo -e "°Pragma: no-cache\nCache-Control: no-cache\nExpires: -1\nMime-Version: 1.0"
echo -e "Content-Type: text/html; charset=iso-8859-15\n"
. ../lib/curl_speedbar.sh

cat <<EOF
<html>
<head><title>Fritz!Load Monitoring</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
<style>
	body {
		font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 14px 0px 0px 0px;
		background-color: #fff1b1;
	}
	p, form, div, textarea, label, ul, ol, li{ font-size: 14px;}
	p, div{ padding: 0px; margin: 0px; }

	div.progress-container {
	  border: 2px solid #ccc; 
	  width: 99%; 
	  margin: 2px 5px 2px 0; 
	  padding: 1px; 
	  float: left; 
	  background: white;
	}
	
	div.progress-container > div {
	  background-color: #76DB24; 
	  height: 12px
	}
	table.progress{
		margin:5px;
		border-collapse:collapse;
		border-spacing:0;
		border:1px;
		background-color:#F5F5F5;
		width:500px;
		font-size:12px;
	}
	table.progress th{
		border:1px solid;
		font-weight:bold;
		width:14%
	}
	table.progress td{
		border:1px solid;
		text-align:right;
		font-size:14px;
	}
	table.progress td.info{
		text-align:left;
		font-weight:bold;
		padding:3px;
	}
	table.bar{
		width:100%;
		border:0;
	}
	table.bar td{
		border:0;
	}
	table.progress td.percent{
		border-left:0;
	}
</style>
	
</head><body>
EOF

echo "<p><b>Current Download:</b></p>"
curl_speedbar_html_dl
echo "<p><b>Current Upload:</b></p>"
curl_speedbar_html_ul

cat <<EOF
	</td></tr>
</table>
</body></html>
EOF

curl_speedbar_html_script
curl_speedbar_monitor /var/tmp/fritzload.tmp/dl_progress /var/tmp/fritzload.tmp/ul_progress 1 1800


Und ein neues Problem:

Wenn ich Downloads (Rapidshare Premium natürlich ;)) hinzufüge, und mit nen Hacken auf Premiumdownload die Liste abarbeiten lassen will, ladet er nix runter, hier die Logs mit den Entschärften Links:

Code:
++++++ oneclickhoster: http://rapidshare.com/files/197931496/Zensiert.rar
== 17:01:32 Uhr == premrapidshare
==== Download von Zensiert.rar
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7117 Mbyte
URL (1/5): http://rs280.rapidshare.com/files/197931496/Zensiert.rar
http://rs280.rapidshare.com/files/197931496/Zensiert.rar (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/Zensiert.rar)
CURL: 0
12691
100
12691
0
0
43062
0
--:--:--
--:--:--
--:--:--
134k
URL http://rapidshare.com/files/197931496/Zensiert.rar erfolgreich geladen
1 Dateien heruntergeladen
++++++ oneclickhoster: http://rapidshare.com/files/197933113/Zensiert.rar
== 17:01:34 Uhr == premrapidshare
==== Download von Zensiert.rar
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7117 Mbyte
URL (1/5): http://rs539.rapidshare.com/files/197933113/Zensiert.rar
http://rs539.rapidshare.com/files/197933113/Zensiert.rar (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/Zensiert.rar)
CURL: 0
12690
100
12690
0
0
43746
0
--:--:--
--:--:--
--:--:--
128k
URL http://rapidshare.com/files/197933113/Zensiert.rar erfolgreich geladen
2 Dateien heruntergeladen
FritzLoad beendet


Habe wie gesagt, in Freetz schon Curl drinne, sollte aber nicht stören oder?
Und wenn ich an den Rechten Nix ändere ist es so ähnlich!
 
Version 15.02. ... Downloads ... Rapidshare Premium ... geht nicht
Es müssen noch etliche Teile der einzelnen Hoster auf den neuen curl download angepasst werden (soll heißen, die Optionalen Parameter an wget, funktionieren nicht bei curl 1:1)

Ersetze im Programmcode hoster/rapidshare.sh:
Bei der Funktion "premrapidshare() {"
Folgenden Parameter:

"--http-user=$premuser --http-passwd=$prempass -c"

in

"--user $premuser:$rempass --retry 3 -C -"

Das sollte es gewesen sein.

Grüße
Harald
 
Ich möchte wirklich nicht stören :-Ö hat wirklich keiner das Problem dass nach Downloadstart gleich wieder (Stopping) steht?
 
hab ich auch :rolleyes:

weiß auch nicht warum, viell hat es was mit der autorun zutun.



aber man muss trotz allen die Macher hier mal loben klasse arbeit und echt geil wie sich das Projekt jetzt so weiter entwickelt :)
 
Bei mir ist es die Version vom 13.2 incl. des Updates vom 15.2

Hoster ist RS
File 100MB
 
Und bei mir ist es die Version vom 13.2 incl. des Updates vom 15.2

Hoster ist RS & Uploading.

Ich habe nicht andere Hoster versucht.
Die ältere Version hat identisch bei mir. :(

Fritz!Box 7141, FV 40.04.68
 
Hallo TelefonSparbuch, habe mal den alten Parameter durch den neuen, von dir ersetzt. Und es kommt das gleiche, negative ergbeniss raus.

Code:
++++++ oneclickhoster: http://rapidshare.com/files/197415640/Zensiert.rar
== 19:27:33 Uhr == premrapidshare
==== Download von Zensiert.rar
Freier Speicher auf /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads: 7117 Mbyte
URL (1/5): http://rs62.rapidshare.com/files/197415640/Zensiert.rar
http://rs62.rapidshare.com/files/197415640/Zensiert.rar (File: /var/media/ftp/uStor01/apache/htdocs/FritzLoad/downloads/Zensiert.rar)
CURL: 0
12695
100
12695
0
0
36280
0
--:--:--
--:--:--
--:--:--
134k
URL http://rapidshare.com/files/197415640/Zensiert.rar erfolgreich geladen
1 Dateien heruntergeladen
FritzLoad beendet


Bin Morgen den ganzen Tag zuhause, kann also gerne viel testen :)
 
es kommt das gleiche, negative ergbeniss raus
Da fehlt leider noch eine Änderung in der fritzload.sh, in der Funktion download(){, bei if $pdir/bin/curl müsste noch das $options rein:
... '%{http_code}' $options 1>$ramTmp/dl_code ...
 
So bitte nicht denken ich mache druck oder ähnliches, ich versuche nur alle Bugs aufzuleuchten. Also möchte ich - obwohl ich (noch) nicht Programmieren kann, indirekt helfen.

Wenn ich kein Premium anwähle, läuft der Download - auch wenn langsam.

Bug 1: Bei der Geschwindigkeitsanzeige wird der Speed nicht in KB/s angezeigt, sondern in Bytes? :confused:

Bug 2: Wenn eine Meldung kommt, wird die Meldung im Log vollständig angezeigt, aber nicht in "Show State".

Screenshoots sind im anhang sauber zu finden.
 

Anhänge

  • curl_monitor_bug.jpg
    curl_monitor_bug.jpg
    137.6 KB · Aufrufe: 60
  • fritzload1bug.jpg
    fritzload1bug.jpg
    141.6 KB · Aufrufe: 63
  • fritzload2bug.jpg
    fritzload2bug.jpg
    174.8 KB · Aufrufe: 61
bei mir ist der hoster uploaded.to
fritzbox 7170
ver. 13.2 incl. des Updates vom 15.2
 
Hat eigentlich einer hierzu eine Idee:

Ich habe jetzt festgestellt, dass man Dateien > 2 GB nicht laden kann. Der Download bricht dann mit der Fehlermeldung "File size limit exceeded" ab. Seltsamerweise klappt das aber mit der wget-Version der busybox ohne Probleme. Wenn ich auf der Console den folgenden Befehl eingebe, kann ich auch Dateien laden, die größer als 2 GB sind:

nohup wget xxx

Klappt dann ohne Probleme. Kann es sein, dass die wget-Version (1.10.2) da irgendwie Probleme macht?

Habe leider noch keine Lösung dazu.
 
Code:
./fritzload.sh: line 602: can't create /dev/new_led: No such device or address

was hat das zubedeuten bitte um hilfe
 
...dieses Problem hatte ich am Anfang auch - lag bei mir daran, dass ich die Dateien per Filezilla mit Übertragungsmode Auto übertragen habe. Scheinbar hat er die Binaries als ASCII übertragen - seitdem ich auf Binär gestellt habe habe ich auch keine Bus Error usw. mehr.
Und wie mir das geholfen hat!!! Das is ja wohl der hamma! Ich habe mir erst die Tage ne neue externe gekauft und die gleich mit Fritz Load ausgestattet, das funktionierte auch wunderbar, Dateien wurden einwandfrei runter geladen. Zwischendurch hab ich natürlich die Platte auch mal aus geschaltet und auch mal per USB direkt an meinen Rechner gehangen um die Dateien eben auf den Rechner zu kriegen (FTP ist js sowas von langsam gewesen! :-( ), danach wieder an die Box, zwei Zeilen über telnet gesendet und es konnte weiter gehen. Beim letzen mal war dann plötzlich rien ne va plus.

Ich habe die Platte dreimal formatiert, alles komplett neu gemacht, was auch immer (Vodoo!!! :spocht::crazy::doof: ) ich getane habe, es wollte nicht mehr. Ich bekam über telnet immer "Segmentation fault". Bis ich hier gelandet bin, getestet... FUNZT!!! :groesste:

Ich kann es mir nicht erklären, da ja alles lief und auf einmal ging mit dem schon laufenden System nichts mehr, aber nun gehts wieder!

Danke!
 
@zirkon

dat bringt mich nicht wirklich weiter wirklich
 
Wo schreibt FritzLoad der Information "Freier Speicher auf Laufwerk" ein?
Ich habe viele Dateien beseitigt, aber freie Speicher ist unverändert.
Ich habe 500 MB freie Speicher, aber FritzLoad zeigt nur 7 MB.
 
Zuletzt bearbeitet:
Das Problem hatte ich mit dem USB Stick auch, aber mit der Festplatte stimmt die Speicherplatz angabe.

Zu dem Problem mit dem Stopping:
Das habe ich jetzt nicht mehr. Diesmal habe ich aber nicht wie immer mein Script gestartet und dann Fritz!Load sondern wie im Wiki:


Stelle nun eine Verbindung via Telnet her. (Windows: Start→Ausführen→„telnet IPderFRITZBOX“ oder nur „telnet fritz.box“ / *nix-Nutzer wissen wie's geht )
Wechsel zum Verzeichnis „apache“, was eben auf das Medium kopiert wurde.
cd /var/media/ftp/u*/apache

Starte das Installations-Skript
./install.sh



Was könnte an meinem Script falsch sein?
Code:
set sh=WScript.CreateObject("WScript.Shell")
sh.run "Telnet 192.168.178.1"
WScript.Sleep 3000
sh.SendKeys "*******"&vbcr
WScript.Sleep 3000
sh.SendKeys "ln -s /var/media/ftp/SAMSUNG-SV1204H-01/apache/ /var/tmp/apache"&vbcr
WScript.Sleep 1000
sh.SendKeys "cd /var/tmp/apache/; ./apache -f /var/tmp/apache/conf/apache.conf"&vbcr
WScript.Sleep 1000
sh.SendKeys "cd /var/tmp/apache/htdocs/FritzLoad/; ./autorunfl.sh -r > /dev/null &"&vbcr
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

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

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