llivejo: (Default)
llivejo ([personal profile] llivejo) wrote2010-02-19 11:10 am

в помощь сидеру

Написал питоновский скрипт, который заменяет torrents.ru на rutracker.org внутри бинарных торрент-файлов.

Лежит здесь: retr.py (2Кб, 53 строки кода). Импортирует модуль bencode из bittorrent или bittornado.

Перекодировал свои 150+ файлов, полет нормальный. Под Windows не проверял пока не победил тоже заработало.

Upd. Совместно с [livejournal.com profile] nepilsonis добавили перекодирование переменных comment и publisher-url

Upd.2 Cкомпилил py-installer'ом windows-версию, тех кому лень поставить Питон целиком. Потребуется Python26.dll, 2.0MB, и собственно retr.exe, 646KB. Работает только в консоли/терминале/или как там он называется в винде.

[identity profile] cepr0.livejournal.com 2010-02-28 01:20 pm (UTC)(link)
Строку подправил.
Добился от работы скрита того же результата, что и от exe-шника. При открытии торрента программой BEncode Editor, последняя ругается на ошибку.
С Transmission торрет файл не работает.
uTorrent файл открывать отказывается - говорит: инвалид торрент файл.
Вы не проверяли, у вас результирующие торрент файлы открывается программой BEncode Editor?

Хотя, если мюторрент их принял... Блин, в чем же дело?!