Hallo,
eine Frage an alle die sich mehr damit auskennen als ich:
Ich versuche gerade die Download.config-Datei von Azureus soweit zu bearbeiten, dass ich beim Dualboot unter Windows die Downloads fortsetzen kann.
Vorgeschichte: Der Download-Ordner ist unter Suse in /45gb_speicher/Downloads/Azureus_Torrents/ zu finden, unter Windows unter D:\Downloads\Azureus_torrents\. Darin gibt es einen Ordner linux, in dem die Torrent-Dateien gespeichert werden.
Die Konfig-Datei sieht z.B. so aus:
Der Übersichtlichkeit halber hab ich das mal in mehrere Zeilen zerlegt. Eigentlich ist das alles in einer Zeile, alles ohne Leerzeichen. Und das auch wenn es mehrere Downloads sind.
Die Syntax ist wohl ZAHL:WERT, wobei ZAHL die Anzahl der Stellen des WERTes angibt.
Ich hab mal testweise
- alle Vorkommen von /45gb_speicher/ in D:\Downloads\
- alle / in den Pfaden in \ (nicht überall, in den Hashes z.B. nicht)
- die Zahlen
geändert. Dann geht es. Ist aber halt nur als Test möglich. Weil es extrem aufwendig ist. Alles in mehrere zeilen zerlegen, damit man überhaupt durchblickt. Dann die Pfade ändern, die ZAHLEN richten, alles wieder in eine Zeile,...
Meine Frage:
Ich muss praktisch für jeden Download an drei Stellen ändern:
1. Das Download-Verzeichnis ändert sich von
zu
Das ist immer so, sollte per "Suchen und Ersetzen" gehen, da nimmt man wohl sed dazu. Glaub ich.
2.
wird zu
Da müsste man auch die Zahl ändern, und zwar je nachdem wieviel dahinter noch dranhängt. Also in diesem Fall 42+iso=45 werden zu 30+iso=33.
3.
wird zu
Hier ist auch die Zahl fällig.
FAZIT:
Man müsste immer
/45gb_speicher/Downloads/Azureus_Torrents ersetzen mit D:\Downloads\Azureus_Torrents
/45gb_speicher/Downloads/Azureus_Torrents/linux ersetzen mit D:\Downloads\Azureus_Torrents\linux
Die Zahlen anpassen.
Geht das? Wenn ja wie? Es würde mir reichen wenn mir jemand sagt welches Programm das kann (das Ersetzen ist wohl sed, aber die Zahlen? Die sich ja immer ändern...), auch wenn ich ein fertiges Skript nicht ablehnen würde ;-)
Danke für eure Mühe, auch das ihr schon mal bis hierhin gelesen habt ;-)
Saber
eine Frage an alle die sich mehr damit auskennen als ich:
Ich versuche gerade die Download.config-Datei von Azureus soweit zu bearbeiten, dass ich beim Dualboot unter Windows die Downloads fortsetzen kann.
Vorgeschichte: Der Download-Ordner ist unter Suse in /45gb_speicher/Downloads/Azureus_Torrents/ zu finden, unter Windows unter D:\Downloads\Azureus_torrents\. Darin gibt es einen Ordner linux, in dem die Torrent-Dateien gespeichert werden.
Die Konfig-Datei sieht z.B. so aus:
Code:
9:downloadsld
9:allocatedi1e
9:completedi0e
12:creationTimei1131723840432e
9:discardedi16384e
10:downloadedi26689437e
15:file_prioritiesli-1ei-1ei-1ei-1ei-1ee
10:forceStarti0e
9:hashfailsi0e
5:maxdli0e
5:maxuli0e
4:path
[b]45:/45gb_speicher/Downloads/Azureus_Torrents/iso[/b]
10:persistenti1e
8:positioni1e
8:save_dir
[b]41:/45gb_speicher/Downloads/Azureus_Torrents[/b]
9:save_file
3:iso
18:secondsDownloadingi870e
18:secondsOnlySeedingi0e
5:statei70e
7:torrent
[b]80:/45gb_speicher/Downloads/Azureus_Torrents/linux/SUSE-10.0-CD-OSS-i386-GM.torrent[/b]
12:torrent_hash20:ÛÍÔ*î¥xŒG
Der Übersichtlichkeit halber hab ich das mal in mehrere Zeilen zerlegt. Eigentlich ist das alles in einer Zeile, alles ohne Leerzeichen. Und das auch wenn es mehrere Downloads sind.
Die Syntax ist wohl ZAHL:WERT, wobei ZAHL die Anzahl der Stellen des WERTes angibt.
Ich hab mal testweise
- alle Vorkommen von /45gb_speicher/ in D:\Downloads\
- alle / in den Pfaden in \ (nicht überall, in den Hashes z.B. nicht)
- die Zahlen
geändert. Dann geht es. Ist aber halt nur als Test möglich. Weil es extrem aufwendig ist. Alles in mehrere zeilen zerlegen, damit man überhaupt durchblickt. Dann die Pfade ändern, die ZAHLEN richten, alles wieder in eine Zeile,...
Meine Frage:
Ich muss praktisch für jeden Download an drei Stellen ändern:
1. Das Download-Verzeichnis ändert sich von
Code:
41:/45gb_speicher/Downloads/Azureus_Torrents
Code:
29:D:\Downloads\Azureus_Torrents
Das ist immer so, sollte per "Suchen und Ersetzen" gehen, da nimmt man wohl sed dazu. Glaub ich.
2.
Code:
45:/45gb_speicher/Downloads/Azureus_Torrents/iso
Code:
33:D:\Downloads\Azureus_Torrents\iso
Da müsste man auch die Zahl ändern, und zwar je nachdem wieviel dahinter noch dranhängt. Also in diesem Fall 42+iso=45 werden zu 30+iso=33.
3.
Code:
80:/45gb_speicher/Downloads/Azureus_Torrents/linux/SUSE-10.0-CD-OSS-i386-GM.torrent
Code:
78:D:\Downloads\Azureus_Torrents\linux\SUSE-10.0-CD-OSS-i386-GM.torrent
Hier ist auch die Zahl fällig.
FAZIT:
Man müsste immer
/45gb_speicher/Downloads/Azureus_Torrents ersetzen mit D:\Downloads\Azureus_Torrents
/45gb_speicher/Downloads/Azureus_Torrents/linux ersetzen mit D:\Downloads\Azureus_Torrents\linux
Die Zahlen anpassen.
Geht das? Wenn ja wie? Es würde mir reichen wenn mir jemand sagt welches Programm das kann (das Ersetzen ist wohl sed, aber die Zahlen? Die sich ja immer ändern...), auch wenn ich ein fertiges Skript nicht ablehnen würde ;-)
Danke für eure Mühe, auch das ihr schon mal bis hierhin gelesen habt ;-)
Saber