Downloads über die IcyBox NAS4220
ACHTUNG: Der Einsatz der Software erfolgt auf eigenes Risiko! Der Author kann für eventuelle Schäden nicht haftbar gemacht werden. Eine Funktionsgarantie wird nicht übernommen!
Da ich mein NAS4220 gerne als Download-Server nutzen wollte, habe ich das Streamripper-Script umgeschrieben,
damit es Dateien per wget aus dem Internet herunterlädt und ich so mein Arbeitssystem nicht permanent laufen lassen muss.
Ferner fand ich es äußerst praktisch, einen Download auf der IcyBox direkt aus dem Firefox heraus starten zu können.
Beides wird mit meinem Script und ein bisschen Handarbeit möglich.
Foraussetzungen IcyBox:
- local_apps von Holger Müller (für wget), kann hier heruntergeladen werden.
- wget-app von mir, kann hier heruntergeladen werden.
Damit funktioniert der Download über das Web-Interface der IcyBox schon einmal.
Bitte beachten: Falls der Ordner public/downloads noch nicht besteht, wird dieser automatisch angelegt, alle wget-Downloads landen in diesem Ordner.
Über das Web-Interface kann jeweils immer nur ein einzelner Download gestartet werden.
Voraussetzungen Firefox/Windows
- wget für Windows muss installiert sein, es kann hier heruntergeladen werden.
- FlashGot für FireFox, kann üner Addon-Installieren im Firefox hinzugefügt werden.
- Batch-Script für den Start des Downloads, es kann hier heruntergeladen werden.
Installation
local_apps und wget-app werden installiert, indem man die .tgz-Dateien in den Ordner "public/applications/new_applications" auf der IcyBox kopiert und das System neu startet.
Im Web-Interface sollte danach unter "Network Service" der Menüpunkt "WGet" auftauchen, unter der Freigabe "public" der Ordner "downloads" angelegt sein.
Über das Interface können nun URLs eingefügt und der Download gestartet (und auch gestoppt) werden. Abgebrochene Downloads werden nicht automatisch gelöscht!
Für wget steht eine Installationsroutine zur Verfügung, den Installationspfad sollten Sie sich jedoch merken.
Das Fierfox-Addon "FlashGot" kann im Firefox über "Extras->Addon->Addons herunterladen" installiert werden.
Das entpackte Batch-Script kann an einer belibigen Stelle auf Ihrem Rechner liegen, auch hier bitte den Pfad merken.
Nun muss FlashGot konfiguriert werden. Dazu im Firefox "Extras->FlashGot->Weitere Einstellungen" wählen. Im Reiter "Allgemein" einen neuen Downloadmanager über den Button "Hinzufügen" erzeugen.
Geben Sie danach einen Namen für den Downloadmanager an, z.B: NAS4220. Unter "Pfad zur Programmdatei" wählen Sie nun den Pfad, unter dem das Batch-Script zu finden ist, z.B. C:\Programme\Skripte\icybox_download.bat
Unter Parameter sollte nur [URL] stehen. Bestätigen Sie Ihre Eingagen mit OK.
Öffnen Sie nun das Batch-Script mit einem Editor, z.B. Notepad und korrigieren Sie folgende Einträge:
- Pfad zu wget
- Passwort für den Benutzer Admin
- IP-Adresse Ihrer IcyBox
Wenn das alles erledigt ist können Dateien im Firefox über Rechts-Klick auf den Link und "Link mit FlashGot laden" heruntergeladen werden. Diese tauchen dann im Ordner "public/downloads" auf.
Es ist möglich, mehrere Downloads gleichzeitig laufen zu lassen, wird jedoch der Download über das Web-Interface abgebrochen, werden alle laufenden Downloads abgebrochen!
Was noch alles denkbar wäre ...
... eine Fortschrittsanzeige
... Downloads aus einem geschützten Bereich (HTAccess, Cookies, Session-IDs ...)
... Abbruch einzelner Downloads
Wer also Zeit und Lust hat, an dem Script weiterzubasteln oder Bugs findet, darf sich gerne bei mir melden.
Anregunden, Kritik und vor allem Lob sind erwünscht ;)
