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

Ok, aber dann hast Du ja noch das Problem, dass Du nur die 2. Zeile haben willst - also fehlt noch das grep oder sed dafür ;)
 
Och menno! Freilich :)

Hab mal filesize() auf "stat" umgestellt. Wir sollten schauen, möglichst oft "free_diskspace()" zu verwenden anstatt "df ...", z.B. diskfree.sh; cgi/pagetop.sh
Wenn Änderungen auftauchen, müssen wirs dann nur einmal korrigieren, nicht in mehreren Dateien.
 
Zuletzt bearbeitet:
Ich hätte eine grosse Bitte.Habe vor einer Weile schon mal gefragt.
Und zwar wegen zusätzlicher Premiun Accounts.

Darauf bekam ich diese Antwort:Ob ich es nicht selber machen könnte.
Und ich muss sagen nein.Da verstehe ich nur Bahnhof.

Da die Hoster Angebote von Zeit zu Zeit einen Wandel durchmachen,wäre es super wenn sich jemand Share-Online.biz Premium annehmen könnte.
Denn ab Juli werde ich zu Share-Online wechseln.
Netload und Uploaded Angebote werden immer weniger.Von Rapidshare rede ich schon gar nicht mehr.

Einzig Share-Online.biz ist so gut wie immer vertreten.Und Rapidgator Angebote sind stark angestiegen in letzter Zeit.

Sonst muss ich leider FritzLoad ade sagen,da mich Free-Traffic nicht mehr juckt(zu langsam und Captcha's) und als Allround Hoster zur Zeit nur Share-Online in Frage kommt,weil er eben so gut wie überall vertreten ist.

Schade,denn ich bin/war ein grosser Fan von FritzLoad und muss auch dickes Danke an die Personen richten die an der
Entwicklung von FritzLoad beteiligt sind.

Ich hoffe es kann sich jemand der Sache annehmen.
:habenwol:

Oder sind FritzLoad User nur "Free-User" Downloader.:confused:
 
Hi!

Sind "Multihoster" nichts für Dich? Die werden auch unterstützt und Du bist nicht an einen Hoster gebunden, falls der mal down sein sollte...

Wegen dem Plugin, ich würde behaupten, von den Entwicklern hat niemand einen Premiumaccount für SO.


Grüße
 
Multihoster habe ich auch schon alle getestet,die Fritzload anbietet.

Und genau die drei "grossen" Hoster funktionieren gar nicht,oder nicht zuverlässig.
Share-Online.biz und Uploaded.to funktionieren überhaupt nicht. (Auch nicht mit Jdownloader).
Und bei Netload müssen oft Downloads wiederholt werden,weil sie als fehlerhaft deklariert werden,obwohl die Links
in Ordnung sind.(Passiert auch beim JDownloader).

Falls es hilft,würde ich einen Monat Premium Share-Online.biz beisteuern,falls sich jemand der Sache annehmen kann.Bei Interesse bitte PN an mich.
 
Zuletzt bearbeitet:
Es wurden je etliche Captcha Service Dienste integriert (kostet nicht die Welt, 5k Captchas für ca. 5 EUR). Zum Anderen war die Wahl es als Bash-Script zu realisieren, dass es Resourcen schonend auf der Box läuft (als wenn irgend ein anderer Interpreter verwendet wird, wie (ursprünglich) PHP), und es sehr einfach ist, anhand von vorhandenem Programmcode, an dem Projekt mitzuwirken. Gerade weil die Box für das langsamere laden ideal ist, sind Premium Acc. eigentlich nicht der primäre Einsatzweck. Wer Premium integrieren möchte, es gibt etliche JDownloader Plugins, anhand derer man sich passende Lösungen ansehen und nach entwickeln kann. Falls Fragen aufkommen wird man das hier im Forum sicherlich unterstützend begleiten.
 
Alles schön und recht.Aber warum für Captcha's bezahlen.Da kann ich mir auch gleich einen Premium Account zulegen und um einiges schneller laden.
Und das Downloaden mit Netload Premium war bis jetzt alles andere als langsam.Hat Prima funktioniert.Und hat meine 16er Leitung ganz gut ausgenützt.

Wie gesagt,ich würde einen Monat an denjenigen verschenken der sich der Sache annimmt.Habe selber leider keine so grossen Programmier Kenntnisse.
 
@Stuckmojo
Wenn sich keiner anderer findet, wäre ich bereit die Premiumunterstützung für Share-Online.biz einzubauen. Ich hätte danach vermutlich aber keine Verwendung mehr für den Account. Es würde in dem Fall also auch reichen, wenn du für einige Zeit auf deinen Account verzichten kannst.
 
Vor ein paar Tagen hatte ebenfalls einer nach einem SO Premium Account gefragt.
Auf meine Nachfrage hin, dass er halt für einige Zeit (ein paar Tage) seine Accountdaten rausrücken müsste, um es testen und gegebenenfalls fixen zu können, hat er sich nie mehr gemeldet.

Einen Account musst du gar nicht verschenken, das Passwort kann danach ja wieder geändert werden.

Gerade weil die Box für das langsamere laden ideal ist, sind Premium Acc. eigentlich nicht der primäre Einsatzweck.
Einspruch!
Die Box ist auch für das schnelle Laden ideal. :meinemei:

Einzig uploaded.to in der Premium Version machte zur Zeit sorgen (Box rebootet ...) Muss mir das mal genauer ansehen dann.
 
OK

@roadman17

Du hast ne PN.
Wäre super,wenn du es hinkriegst.
 
BusyBox 1.20.0

Nun hatte ich Zeit gefunden um mal mit dem CrossCompile bekannt zu werden, und herausgekommen ist mal eine ganz aktuelle BusyBox 1.20.0.

Wer das Ding mal testen möchte, ich häng es an den Beitrag an.

Code:
# ./busybox
BusyBox v1.20.0 (2012-05-05 07:42:54 CEST) multi-call binary.
Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.

Usage: busybox [function] [arguments]...
   or: busybox --list[-full]
   or: busybox --install [-s] [DIR]
   or: function [arguments]...

        BusyBox is a multi-call binary that combines many common Unix
        utilities into a single executable.  Most people will create a
        link to busybox for each function they wish to use and BusyBox
        will act like whatever it was invoked as.

Currently defined functions:
        [, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping, ash, awk, base64, basename, beep, blkid, blockdev, bootchartd, brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst,
        chroot, chrt, chvt, cksum, clear, cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname,
        dos2unix, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs, flock, fold, free,
        freeramdisk, fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups, gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
        ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, last, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap,
        logger, login, logname, logread, losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb, lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
        mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump, nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nslookup, ntpd, od, openvt, passwd,
        patch, pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx, raidautorun, rdate, rdev, readahead, readlink, readprofile, realpath,
        reboot, reformime, remove-shell, renice, reset, resize, rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole, setfont,
        setkeycodes, setlogcons, setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum, showkey, slattach, sleep, smemcap, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svlogd, swapoff,
        swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6, true, tty, ttysize, tunctl, ubiattach, ubidetach, ubimkvol,
        ubirmvol, ubirsvol, ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq, unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep, uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch, watchdog, wc,
        wget, which, who, whoami, whois, xargs, xz, xzcat, yes, zcat, zcip

Anhang anzeigen busybox.tar.bz2
 
Hi!

Habe die gerade auf meine 7270v3 gespielt. Erster Test 'awk' zeigt gleiches Fehlerbild wie bisher bekannt.

Ich habe bisher die freetz-Umgebung zum compilieren "missbraucht" und so neuere Versionen von dropbear(2012.55 ist die neuste), sftp-server(aktuell 5.9p1, neuste ist 6.0) und tcpdump(aktuell 4.1.1, neuste ist 4.2.1) erzeugt.
Die busybox bekomme ich nur mit "shared lib"-Funktion hin. Ich habe mich jetzt auch noch nicht näher damit auseinandergesetzt, Stichwort "busybox-menuconfig"...

Anderst habe ich es echt nicht hinbekommen. Aber ich wäre offen für eine Starthilfe ;-)

Grüße


PS: Zur Info, dropbear + sftp hat echte Geschwindigkeitsvorteile gebracht. Vorher habe ich Daten via WinSCP mit max. 500KB/s von der Fritzbox runtergeladen. Jetzt geht das mit 800-1000KB/s. Oder habt Ihr einen besseren Vorschlag, wie ich (Massen-)Daten von der Fritzbox runterschaufel?

tcpdump hat nichts gebracht. Es kommt immernoch die bekannte Fehlermeldung "unknown data link type 14" bei "Paketmitschnitt ohne DSL-Rahmen (Standard)"
 
Das was bislang mit awk gemacht wurde, kann man ohne Probleme mit sed realisieren. Wo gibt es denn noch awk Programmcode, dann schreibe ich den um?
 
Hi!

Ich weiss nur von der Verwendung bei der Interpretation des tcpdumps:
add_url.sh Zeilen: 172, 191, 217, 242, 247-251, 290, 310, 327, 332-336
Ich durchsuche mal später das gesamte Projekt.

Aber meine eigentliche Angst ist, dass die BBox evtl. noch in irgendeiner anderen Funktion anderst reagiert als erwartet...
Wie wäre es eigentlich damit, alle BBox befehle über Variablen laufen zu lassen?
Bspw.
Code:
Statt: ...${BBox} awk ...
Dann: ...${BBox_awk}...
So könnte man zentral alle verwendeten Funktionen sehen. Ich würde mich auch bereit erklären mit dieser Arbeit anzufangen (heute Abend).


EDIT:
In diesen Dateien kommt awk vor:
Code:
add_url.sh Zeilen: 172, 191, 217, 242, 247-251, 290, 310, 327, 332-336
compatibility.sh Zeile: 7
download.sh nur auskommentierte aufrufe
downloadTransfer.sh Zeilen: 794-795
urlencode.sh Zeile: 53
util_decrypt.sh Zeile: 207

Aufrufe von awk, die auskommentiert sind, habe ich mal ausgelassen.
Die Datei "compatibility.sh" ist ja eigentlich schon der Anfang von dem, was ich vor hätte, nur würde ich das schon im Format wie in der "urlencode.sh" erstellen



Grüße
 
Zuletzt bearbeitet:
@makaveli187
würdest du bitte deine neuen versionen mit uns teilen? das ärgernix mit winscp habe ich leider auch. danke schon einmal.
 
Aber meine eigentliche Angst ist, dass die BBox evtl. noch in irgendeiner anderen Funktion anderst reagiert als erwartet...
Wie wäre es eigentlich damit, alle BBox befehle über Variablen laufen zu lassen?
Bspw.
Code:
Statt: ...${BBox} awk ...
Dann: ...${BBox_awk}...
So könnte man zentral alle verwendeten Funktionen sehen. Ich würde mich auch bereit erklären mit dieser Arbeit anzufangen (heute Abend).
Statt
Code:
awk '{print $3}'
könnte man auch
Code:
tr -s " " | cut -d " " -f 3
verwenden. Wenn wir die vorgeschlagene busybox-Variable einsetzen, dann sollten wir die Variable kürzen:
${BBox_awk} -> ${BBawk} oder ${BB_awk}
${BBox df} -> ${BBdf} oder oder ${BB_df}

Um die downloadTransfer.sh kümmer ich mich heut abend, der Code ist von mir.

@ telefonsparbuch:
Du magst sed, gell ;) Ich eigentlich auch, aber wenn die Regexes zu kryptisch werden, steig ich aus :rolleyes:

Bringt uns eigentlich "lock" und unlock" was bzw. brauchen wir das noch? Weil du es aus filesize rausgenommen hast.
 
Zuletzt bearbeitet:
Das Filelocking ist derzeit an einigen Stellen vorhanden, an anderen nicht. Zudem müssten die Routinen dahinter noch verbessern werden... Der stat Befehl verändert nichts an der Datei, womit das Locking da im Prinzip eh obsolet ist.

alle BBox befehle über Variablen laufen zu lassen
Welche Vor- und Nachteile bringt das zur jetzigen Lösung?

Vielleicht sollte man sich um eine Fritzload Version bemühen, die auf einem Linux Rechner läuft, eventuell erhöht das den Entwicklerkreis, die dafür notwendigen Änderungen am Code sollten überschaubar sein...
 
Zuletzt bearbeitet:
Hi!

Welche Vor- und Nachteile bringt das zur jetzigen Lösung?

Beispielsweise diesen Vorteil:
Vielleicht sollte man sich um eine Fritzload Version bemühen, die auf einem Linux Rechner läuft, eventuell erhöht das den Entwicklerkreis, die dafür notwendigen Änderungen am Code sollten überschaubar sein...
;)

Mit Befehlen, die über Variablen gemappt werden, sollte gleicher Code einfacher auf unterschiedlichen Plattformen lauffähig gemacht werden können.
Dann sollte ein zentrales "#ifdef" reichen. Und, wie gesagt, es wäre auch eine Übersicht der verwendeten (und somit wichtigen) BBox-Funktionen gegeben.
[EDIT] Wobei das nur für Befehle gilt, die 1:1 auch auf einer PC-Linux-Plattform existieren und nur anderst lauten. Wenn ein ganzer Ablauf geändert werden muss, geht das natürlich nicht so einfach.[/EDIT]

Mir ist klar, dass das mehr Aufwand bedeutet und die Laufzeit evtl. auch leicht gesteigert wird, aber ich finde es ist dennoch eine Überlegung wert.


Grüße
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,998
Beiträge
2,308,500
Mitglieder
378,791
Neuestes Mitglied
stycon