Entry tags:
в помощь сидеру
Написал питоновский скрипт, который заменяет torrents.ru на rutracker.org внутри бинарных торрент-файлов.
Лежит здесь: retr.py (2Кб, 53 строки кода). Импортирует модуль bencode из bittorrent или bittornado.
Перекодировал свои 150+ файлов, полет нормальный. Под Windowsне проверял пока не победил тоже заработало.
Upd. Совместно с
nepilsonis добавили перекодирование переменных comment и publisher-url
Upd.2 Cкомпилил py-installer'ом windows-версию, тех кому лень поставить Питон целиком. Потребуется Python26.dll, 2.0MB, и собственно retr.exe, 646KB. Работает только в консоли/терминале/или как там он называется в винде.
Лежит здесь: retr.py (2Кб, 53 строки кода). Импортирует модуль bencode из bittorrent или bittornado.
Перекодировал свои 150+ файлов, полет нормальный. Под Windows
Upd. Совместно с
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Upd.2 Cкомпилил py-installer'ом windows-версию, тех кому лень поставить Питон целиком. Потребуется Python26.dll, 2.0MB, и собственно retr.exe, 646KB. Работает только в консоли/терминале/или как там он называется в винде.
no subject
смыслрешение не найдено :(BEncode Editor http://forum.utorrent.com/viewtopic.php?id=31306 при открытии перекодированного файла ругается:
An error was encountered while trying to decode the input file.
Transmission тоже не хочет работать с таким файлом.
При этом, торренты, которые я вручную исправил с помощью BEncode Editor, работают нормально.
Помогите, пожалуйста, а то больше сотни торрентов как-то тяжко вручную переделывать.
Да, скачал питон под винду, думал попробую запущу скрипт. Тоже ничего не вышло - скрипт ругался на отсутствие необходимых библиотек. Вроде как подложил библиотеки, скрипта стал ругатся иначе, но также, безрезультатно...
D:\TEMP\torrents>retr.py "Terminator Salvation.mkv.torrent"
Traceback (most recent call last):
File "D:\TEMP\torrents\retr.py", line 64, in
main()
File "D:\TEMP\torrents\retr.py", line 45, in main
meta = do_test_chksumfile(f)
File "D:\TEMP\torrents\retr.py", line 19, in do_test_chksumfile
raise EnvironmentError, _btimporterror
EnvironmentError: cannot import name btformats and No module named BitTornado
no subject
ну есть одну строчку поправить
надо чтобы bencode.py и btformats лежали в том же каталоге что и скрипт
no subject
Добился от работы скрита того же результата, что и от exe-шника. При открытии торрента программой BEncode Editor, последняя ругается на ошибку.
С Transmission торрет файл не работает.
uTorrent файл открывать отказывается - говорит: инвалид торрент файл.
Вы не проверяли, у вас результирующие торрент файлы открывается программой BEncode Editor?
Хотя, если мюторрент их принял... Блин, в чем же дело?!
no subject
no subject