Загрузка и посылка нескольких торрентов с одинаковыми именами в rTorrent

1823
user

Я пытаюсь загрузить и затем запустить набор торрентов с помощью rTorrent. Некоторые из этих торрентов имеют одинаковое имя ( Alpha Release) и содержат файлы с одинаковыми именами, но содержимое которых отличается.

rTorrent, естественно, пытается загрузить торренты с тем же именем в один и тот же путь ( ~/downloads/Alpha Release/). Загрузки забивают друг друга навсегда, постоянно пропуская проверки хешей и бесполезную повторную загрузку.

Как можно успешно загрузить и запустить несколько торрентов с одним и тем же именем в rTorrent?


Было бы идеально выбрать имена каталогов на основе информационных потоков торрента, таких как:

~/downloads/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3/ ~/downloads/da39a3ee5e6b4b0d3255bfef95601890afd80709/ 

или же

~/downloads/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3 Alpha Release/ ~/downloads/da39a3ee5e6b4b0d3255bfef95601890afd80709 Alpha Release/ 
2
Разве rTorrent или один из его вариантов не поддерживает операцию переименования? Это [изображение] (http://i.stack.imgur.com/3lt87.jpg) было взято из клиента Vuze. harrymc 9 лет назад 0
@harrymc Я не уверен; Я не видел простой способ переименовать документально нигде. Если таковые существуют, четкие инструкции дадут полезный ответ. Тем не менее, я действительно надеюсь на что-то автоматическое. user 9 лет назад 0
Я не уверен, что это сработает, но вы можете попробовать загрузить торренты, используя магнитные ссылки с отдельными параметрами [`dn`] (https://en.wikipedia.org/wiki/Magnet_URI_scheme#Parameters) (отображаемое имя). Например, `magnet:? Xt = urn: btih: de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3 & dn = Alpha + Release + 1` и` magnet:? Xt = urn: btih: da39a3ee5e6b4b0d32558haf080d070709f08056f080569806806 Vinayak 9 лет назад 0
@Vinayak К сожалению, это не помогает. rTorrent использует настоящее имя после загрузки метаданных. user 9 лет назад 0

4 ответа на вопрос

2
pyroscope

The downloads have to be separated, and the easiest way to do that is to place them in separate dirs. This is achieved by loading them stopped (load.normal), then setting a different download path using d.directory.set via XMLRPC, or using Ctrl-O in the curses UI. Finally, start them.

For two downloads, obviously only one needs to be treated special – the other can remain at the default location.

For multi-file items, you can also use d.directory_base.set trickery to actually rename the root directory of the download – then the items share the default download directory, i.e. are siblings.

0
Erlis D.

Actually I've come into the same problem some time ago, and there is an alternative option to do that. That is, you have to edit the torrent files separately. If those are folders that are with the same name, they can be edited directly from almost any torrent client. But if we talk about files, that would be impossible. So, in this case it would be handy to use an online torrent editor. I use a website called Torrent Editor. You can edit everything from the torrent file, and download a new copy of the updated one. Now, if you don't have the torrent file, and you are downloading using a magnet link, just convert that magnet link to a torrent file using a website like http://magnet2torrent.me
As for how to generate a hash for the different files, check OnlineMD5
You can replace each torrent file name with the appropriate hash and update and download the new torrent files after editing.
Other than this, I don't think there is any other option.

Это интересно, но не поможет в большинстве случаев, как у меня. Я пытаюсь загрузить и запустить существующий торрент; Я не могу создать новый с новым хешем. user 9 лет назад 1
В этом случае вы не создаете торрент, вы редактируете тот, который вы уже скачали (и, возможно, кто-то еще создал). Если у вас есть торрент-файл, отредактируйте его и введите значения хеш-функции, которые вы можете сгенерировать, используя только имя. И даже если имя совпадает, значение хеш-функции изменится. Попробуйте сделать это на другом сайте: http://www.md5hashgenerator.com/ Erlis D. 9 лет назад 0
Таким образом, следующие шаги: 1. Загрузите все торрент-файлы, которые вы хотите загрузить и загрузите, 2. Отредактируйте каждое из них, переименовав имена файлов со значением хеш-функции, 3. Откройте торрент-файлы для загрузки и заполнения. Erlis D. 9 лет назад 0
Редактирование имен файлов в .torrent-файле изменит `info_hash`, и тогда вы не будете участвовать в том же рое, что и другие узлы. Encombe 9 лет назад 1
@ Encombe, это правда. И если у вас нет файла, вы не можете скачать / заполнить его. Но я думал о другом ... Что если при открытии файла .torrent вы добавляете пробел перед файлом, но не с пробелом, поскольку он будет удален, а с `Alt + 255`. Использование пробела «переименует» файл, и вы попадете в тот же рой, поскольку `info_hash` будет таким же. И то же самое с другими файлами, но с большим количеством пробелов. И открывая разные файлы .torrent (с другим `info_hash`) и с« тем же именем », можно будет загружать и загружать тот же рой, что и другие. Erlis D. 9 лет назад 1
Это звучит как трюк, чтобы «обмануть» торрент-клиента, и это нечто иное, как редактирование имен файлов с помощью * Torrent Editor * (который неизбежно изменит `info_hash`). Encombe 9 лет назад 0
Я с тобой согласен! И это также «обманет» систему, так как в системе они будут отображаться как разные файлы / папки. Erlis D. 9 лет назад 0
@JeremyBanks, пожалуйста, попробуйте, и если это сработает, я обновлю ответ ... Erlis D. 9 лет назад 0
0
strupo

Остановите торрент с помощью ^k, затем нажмите ^oи выберите новый каталог для загрузки, затем нажмите returnи начните загрузку с^s

-2
KTetch Dureek

Однако лично я не знаком с rTorrent, но я считаю, что что-то вроде того, что вы хотите, доступно через веб-интерфейс RuTorrent для rTorrent.