Downloadmanager Linux
Aus Onlinetvrecorder
Es gibt zahlreiche Downloadmanager unter Linux, wie etwa wget für die Konsole, für den es auch verschiedene GUI-Aufsätze gibt, wxDownload Fast und d4x für X.
Auf dieser Seite werden Programme vorgestellt, die den Download von OTRkeys unter Linux ermöglichen.
Inhaltsverzeichnis |
OTRDownloader
OTRDownloader ist ebenfalls ein grafischer Torrent-Client für Linux basierend auf GTK und wie qbittorrent Rasterbar's libtorrent und kann ebenso für den Highspeed-Torrent/ CombiLoad genutzt werden.
FlashGet (via Wine und Firefox)
- 1. Installiere Wine aus den Paketquellen. (wenn nicht vorhanden http://www.winehq.org/download/ )
- 2.1 Stelle die "Neuwahl" auf 30 Sekunden ein
- 2.2 Stelle die "gleichzeitige Verbindungen" auf 1
- 2.3 Stelle "immer weiter versuchen" ein
- 3. Installiere die Firefox Erweiterung FlashGot ( http://flashgot.net/ )
- 4. Gebe in die Firefox Adressleiste about:config ein. Suche und ändere durch Doppelklick flashgot.useWine auf true
- 5. Starte Firefox neu und stelle unter Extras/FlashGot FlashGet als Downloadmanger ein.
- 6. Nun kann man den OTR Downloadlink direkt an FlashGet übergeben. Die Warteschlange wird im Downloadmanger durchlaufen
Danke für die Anleitung an pasde.
d4x - Downloader for X
Der d4x ist nutzbar, wenn man einen kleinen Patch verwendet:
----- d4x-2.5.7.1.orig/main/http.cc 2006-04-05 20:52:09.000000000 +0200
+++ d4x-2.5.7.1/main/http.cc 2008-01-01 13:55:06.000000000 +0100
@@ -108,6 +108,11 @@
rvalue = -2;
break;
};
+ case '5':{
+ Status=STATUS_TIMEOUT;
+ rvalue = -1;
+ break;
+ };
default:{
Status=STATUS_BAD_ANSWER;
LOG->log(LOG_ERROR,_("Server return bad answer:(("));
Diesen Text in einer Datei d4x.patch speichern. Die Sourcen von d4x-2.5.7.1 besorgen, entpacken und in dieses Verzeichnis d4x-2.5.7.1 wechseln.
Nun den Patch mit
patch -p1 <$PFAD_ZU/d4x.patch
oder
cat $PFAD_ZU/d4x.patch | patch -p1
einspielen und danach normal mit 'configure && make && make install' weiter.
Tip: In den Einstellungen von d4x zur "Zeit bis zur Verbindungswiederholung" mindestens auf 30 Sekunden setzen, eine Minute reicht für OTR-DDL eigentlich auch völlig.
wxDownload Fast
Features
- Faster downloads (with Segmented/Multi-threaded/Accelerated transfers)
- Download resuming (Pause and restart where you stopped)
- Download scheduling
- Organizes files you have already downloaded
- View server messages (HTTP, FTP, file://). No HTTPS support.
- Available in multiple languages and easily translated. Now available in Portuguese [Brazil], Spanish, English, German, Russian, Hungarian, Armenian, Indonesian and Dutch
- Connection to HTTP/FTP servers which require a password
- Calculates the MD5/SHA1 checksum of downloaded files so they can be easily verified
- Metalink support
- Firefox integration through FlashGot
- Can be used as a portable download manager (Windows only)
- Can be used over proxy servers(HTTP proxy support)
Download
http://dfast.sourceforge.net/
qbittorrent
qBittorrent ist ein grafischer Torrent-Client für Linux, der mit Rasterbar's libtorrent gebaut wurde und deswegen geeignet ist um endlich auch unter Linux Highspeed-Torrent/ CombiLoad zu nutzen.
OTRtool.sh
Downloadscript um OTRKEY Files herunterzuladen, direkt, über Torrent, oder über einen Mirror, auch cronjob geeignet.
Derzeit bin ich dabei das Script umzuschreiben um einen Wechsel von wget und ctorrent auf aria2c zu ermöglichen. aria2c vereinfacht das ganze script etwas da es torrent und http/ftp etc, etc, in einem anbietet.
Geplant ist noch ein automatisches Schneiden der decodierten files, koennte sich aber noch etwas in die Länge ziehen, wegen etwas Zeitmangels.
Die aktuell zur verfügung stehenden files bezieht das Script via
curl -s "http://onlinetvrecorder.com/getUserRSSlog.php?email=$mail&pass=$pass"
Hier eine Liste der Features von OTRtool.sh:
- Alle Downloadoptionen lassen sich auf alle arten der Benutzerinteraktion anwenden
- Automatisches herunterladen über Mirror mit fallback auf onlinetvrecorder
- Automatisches herunterladen über torrent mit fallback auf mirror oder onlinetvrecorder
- Auswahl einzelner Dateien die heruntergeladen werden sollen
- Im CLI kann eine URL zu einem File angegeben werden das heruntergeladen/decodiert werden soll
- Automatisches decodieren nach erfolgreichem DL einer Datei oder erst nachdem alle unten sind
- Batch decode von einzelen .otrkey Files oder ganzem Verzeichniss mit .otrkey Files
- Resume von abgerochenen downloads, egal ob mit torrent oder direkt.
- non interactive mode (alles kann ohen Benutzerinteraktion mit Parametern in der CLI gesteuert werden für z.B. cronjobs)
- Fügt hier ein was ich vergessen habe [...]
Die Hilfe:
blub@freax $ sh otrtool.sh
USAGE: otrtool.sh [option] [-o {controlls}]
You can break the download any time, just leave the files where they are
if you start start the download again, we will try to resume the files
Option:
-t Download stuff with BitTorrent, fallback to direct download
-tm Download stuff with BitTorrent, fallback to Mirror if exist
-w Download stuff with wget directly from onlinetvrecorder
-wm Download stuff with wget directly from a mirror if exist
For non interactive mode:
-o --> Cronmode (no useraction required use command switch to controll behavior)
Controlls:
-a --> Just download all available files
-b --> Download all files then decode
-c --> Download and decode as soon as a file is complet
-d --> Like -b but tries to cut out commercials after decode
-e --> Like -c but tries to cut out commercials after decode
You can also download a single URL.
Just use this command:
otrtool.sh [-t|-tm|-w|-wm] [URL] [-c]
REQUIREMENTS:
-ctorrent (http://www.rahul.net/dholmes/ctorrent/)
-curl (http://sourceforge.net/projects/ocurl)
-A fast internetconnection or someone who has one :-)
-A Linux box of course
Das Hauptmenü
Main Menu look into the script and change the indicated values to fit you needs! You selected torrentdl Use mirror = 0 [0=off ; 1=on] ------------------------------------- [1] Just download all available files [2] Download all files then decode [3] Download and decode as soon as a file is complet [4] Just decode a (list of) file(s) [5] Select a file to take action on [5] Like [2] but tries to cut out commercials after decode [6] Like [3] but tries to cut out commercials after decode [0] Exit/Stop ======================= Enter your menu choice [1-0]:
Die aktuellste Version des Scriptes findet ihr auf www.olausson.de in der Downloadsektion unter Linux.
Direkter Link zum Download
bash script
Hier ein kleines bash script:
#!/bin/bash
for i in $(cat dl); do
wget -c $i
while [ $? -ne 0 ]
do
sleep 30
wget -c $i
done
done
Es werden alle Downloadlinks in der Datei dl, die sich im gleichen Verzeichnis befinden muss wie das script, heruntergeladen. Vorsicht: Für OTR-DDL quasi ungeeignet, da diese Seite keine Wiederaufnahme eines Downloads unterstützt
Benötigt werden:
- bash
- wget
Und um dann die vielen *.otrkey-Dateien zu decodieren kann man dieses kleine Skript verwenden.
Bemerkung: Wenn man wget -c durch wget -Sc ersetzt, kann man zudem noch die Warteposition sehen.
Forum
Weitere Informationen im OTR Forum Downloadmanager


