Migrieren Sie von uTorrent zu KTorrent

1513
Pablo

Wie würde ich Daten von uTorrent (Windows) nach KTorrent (Ubuntu) übertragen? Ich habe Hunderte von Dateien, die in Windows gesät wurden, alle vollständig heruntergeladen.

0
Nur eine Notiz, Sie können in Wein utorrent laufen. Unfundednut vor 13 Jahren 1
Hätte es die gleiche Leistung für eine große Anzahl von Torrents / Verbindungen? Pablo vor 13 Jahren 0

2 Antworten auf die Frage

3
AndrejaKo

Ich hoffe, dass es einen eleganteren Weg gibt als den, den ich vorschlagen möchte, aber wenn sich nichts ergibt, könnte dies helfen.

Stellen Sie sicher, dass die Windows-Festplatte von Ubuntu aus sichtbar ist. Holen Sie sich alle .torrent-Dateien für Torrents, die Sie in µTorrent suchen. Dann öffnen Sie sie einzeln in KTorrent. Wenn Sie von KTorrent gefragt werden, wo Sie Dateien speichern möchten, wählen Sie denselben Speicherort aus, an dem Sie sie von Windows heruntergeladen haben. KTorrent sollte den prozentualen Download erkennen und den Download fortsetzen. Da die Downloads abgeschlossen sind, sollte mit dem Seeding begonnen werden.

Probieren Sie dies natürlich zuerst mit dem kleinsten Torrent aus, für den Fall, dass etwas schief geht.

BEARBEITEN

Vorläufige Ergebnisse:

Der erste Schritt für mich war, KTorrent zu öffnen und die KTorrent-Einstellungen zu konfigurieren. Dort sollte unter Anwendung die Option Standardspeicherort stehen. Legen Sie den Ort fest, an den Daten von Torrents heruntergeladen werden. Danach ist die Schaltfläche OK zu betätigen. Dann fahren wir mit dem nächsten Schritt fort.

Der zweite Schritt ist das Testen der Einstellungen. Lieblings-Terminal-Anwendung öffnen. Ich persönlich mag Konsole. Dann tippen Sie:

ktorrent \path\to\torrent\file\foo.torrent --silent 

Dadurch wird Torrent zu ktorrent hinzugefügt und der Download wird ohne Eingreifen des Benutzers gestartet. Der Prozess wird im Hintergrund ausgeführt, sodass dieselbe Shell erneut verwendet werden kann. Es sollte erkennen, dass der Torrent bereits heruntergeladen wurde, und in den Seeding-Modus wechseln. ktorent --silentkann auch ausgeführt werden, wenn ktorrent bereits ausgeführt wird, und fügt der laufenden Instanz neue Torrents hinzu.

Probieren Sie es aus und berichten Sie, wie es funktioniert.

Dritter Schritt : Bash-Skript, das alle .torrent-Dateien in einem Verzeichnis erkennen soll und für jedes von ihnen ktorrent aufruft:

Öffnen Sie Ihre bevorzugte Konsolenanwendung, nachdem Sie die ersten beiden Schritte ausgeführt und sichergestellt haben, dass sie ordnungsgemäß ausgeführt wurden, und navigieren Sie zu dem Verzeichnis, in dem sich die Torrent-Dateien befinden. Geben Sie dann Folgendes ein:

gedit script.sh 

Das gedit-Fenster wird geöffnet. Fügen Sie folgenden Code ein:

#!/bin/bash  for f in *.torrent #this will list through every .torrent in working directory do echo "Proccessing $f file..." ktorrent "$f" --silent #this will call ktorrent for every .torrent file detected done 

Klicken Sie auf Speichern. Das Skript wird gespeichert. Als nächstes müssen wir die Ausführung zulassen.

Art:

chmod +x script.sh 

Dadurch wird das Skript ausführbar. Zum Schluss führen Sie es aus, indem Sie Folgendes eingeben:

./script.sh 

Es sollte alle Torrents im Verzeichnis zu ktorrent hinzufügen. Auf diese Weise sparen Sie den Aufwand für das manuelle Hinzufügen von Hunderten von Torrents.

Dies ist dasselbe, was Sie tun würden, wenn Sie zu einem Torrent-Client wechseln Sathya vor 13 Jahren 2
@Sathya In der Tat ist es. Deshalb hoffe ich, dass jemand eine bessere Antwort gibt. Die Durchführung dieser Prozedur für Hunderte von Dateien kann Tausende von Sekunden dauern und kann unpraktisch sein. AndrejaKo vor 13 Jahren 0
Es gibt also keinen automatisierten Weg? In Anbetracht dessen, dass ich viele davon habe, wird es nicht einfach sein, einen nach dem anderen hinzuzufügen ... Pablo vor 13 Jahren 0
@Michael AFAIK gibt es keinen automatisierten Weg :( Sathya vor 13 Jahren 0
@Michael Möglicherweise gibt es eine Möglichkeit, ein Shellskript für die meiste Arbeit zu erstellen. Dies hängt hauptsächlich von der Logik ab, mit der Torrents auf der Fensterseite gespeichert werden. Wenn das Verzeichnis, in dem sich die Daten unter Windows befinden, anhand des Dateinamens der Torrent-Datei leicht ermittelt werden kann, kann es möglich sein, ein Skript zu erstellen, das KTorrent Torrents hinzufügt. Ich werde mir die KTorrents-Mas-Seite ansehen und sehen, ob etwas verfügbar ist. Wenn etwas getan werden könnte, werde ich meine Antwort aktualisieren. AndrejaKo vor 13 Jahren 0
@AndrejaKo: ja, es ist einfach. Das Verzeichnis für Windows ist "% APPDATA% \ roaming \ utorrent", das alle Torrents und zwei DAT-Dateien enthält, vorausgesetzt, dass einige Status- und Stammordner vorhanden sind. Ich danke dir sehr. Pablo vor 13 Jahren 0
@Michael Ich meinte die Verzeichnisse, in denen die heruntergeladenen Dateien gespeichert sind. Wie auch immer, ich werde einen Blick darauf werfen und die Ergebnisse berichten. AndrejaKo vor 13 Jahren 1
@AndrejaKo: funktionierte wie ein Zauber, danke! Pablo vor 13 Jahren 0
@Michael Ich habe das Bash-Skript hinzugefügt. AndrejaKo vor 13 Jahren 0
@AndrejaKo: danke, das hilft Pablo vor 13 Jahren 0
1
foo

Anstatt eine Datei zu öffnen, die ein Skript speichert, das es ausführbar macht, können Sie das Ganze in einer Zeile wie folgt ausführen:

for f in *.torrent; do echo "Processing $f";ktorrent "$f" --silent;done 

Stellen Sie einfach sicher, dass Sie sich im Verzeichnis mit Torrent-Dateien befinden, wenn Sie dies tun.