New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving from Windows 10 to Manjaro, how to bring torrents with me? #10114

Open
Evernow opened this Issue Jan 4, 2019 · 4 comments

Comments

Projects
None yet
4 participants
@Evernow
Copy link

Evernow commented Jan 4, 2019

Hello there! Sorry if this is not the right place to ask, I am planning to move from Windows 10 to Manjaro in a week or so, but I wanna make sure I can bring my torrents which I've been seeding for months over there as well.

I know how to transfer the obvious files themselves, but how do I move them in a way I can continue seeding them in Manjaro? I do not plan on moving clients, so qbittorrent to qbittorrent

@WolfganP

This comment has been minimized.

Copy link

WolfganP commented Jan 4, 2019

Did you tried https://github.com/qbittorrent/qBittorrent/wiki/Frequently-Asked-Questions#How_do_I_import_my_torrents_from_another_BitTorrent_client ? (folders reference at https://github.com/qbittorrent/qBittorrent/wiki/Frequently-Asked-Questions#Where_does_qBittorrent_save_its_settings)

I don't know if it'll work, but I would start there... (move a couple of torrents first and see if they are imported correctly in the new platform)

@Kolcha

This comment has been minimized.

Copy link
Contributor

Kolcha commented Jan 5, 2019

see #8863 and other mentioned issues.
feel free to ask me, I successfully moved few hundreds of torrents between systems (to Linux and between different Linuxes, also after HDD replacement), without any re-checking and even didn't loose any seeding statistics :). use this script (libtorrent python3 binding required, available on Arch/Manjaro with libtorrent-rasterbar installation, which is installed as qBittorrent dependency)

@slrslr

This comment has been minimized.

Copy link

slrslr commented Jan 11, 2019

WolfganP these links are NOT useful for GUI users with hundreds of categorized torrents. Your links can help a linux geek / programmer or user with simple and small torrent collection.

@Kolcha normal non programmer do not understand what that script do, i am missing a tutorial here and i have not found any on duck.com or google when searching the script name.

Here is related feature request (allow easier migr@tion between 0Ses): #9912

@Kolcha

This comment has been minimized.

Copy link
Contributor

Kolcha commented Jan 11, 2019

@slrslr , this is not strange that you found nothing about this script :) it was written by me for my own purposes, but it suitable for a wider range of tasks, I just shared it with few people faced similar issues. so there are no any manuals :) maximum that you can find somewhere (in other github issues) is only few words about its usage.
in your case I can suggest next line to use (doesn't matter where your downloaded data was on Windows):

./torrent_locator.py -d /mnt/ext_hdd/Downloads ~/.local/share/data/qBittorrent/BT_backup/*.fastresume

where:

  • /mnt/ext_hdd/Downloads is new path where downloaded data is placed. path must be absolute, this is important
  • ~/.local/share/data/qBittorrent/BT_backup is folder folder with qBittorrent data (this must be only at this path, just copy required content from your Windows machine, on Windows it is located at C:\Users\<your name>\AppData\Local\qBittorrent\
    Note: no any quotes in command line! this is important!

qBittorrent must be closed! this script will modify .fastresume files, so after starting qBittorrent, it will see all your downloaded files even without any re-checking, and no statistics will be lost.
using this script I moved (at least changed mount point of HDD contained downloaded data) more 2TB of data few times, each time no any re-checking happened.
you can safely run this script several times with different target path (for example, in case when wrong path was specified). also you can run this script for individual .fastresume files anywhere on you filesystem, just pass them to script separating them by space.

so, that's all manual :) !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment