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
Хотя это и по-девачковому как-то.
no subject
а в домене .org DNS будет обновляться
(no subject)
(no subject)
(no subject)
no subject
no subject
Оперативненько :)
Re: Оперативненько :)
no subject
no subject
Спасибо от Мультика дорогого стоит :-)
no subject
no subject
Которые еще включены - висят в статусе QueueSeed. Чего это означает точно не знаю (лень было читать :)), но думаю, что если в какой-то момент у клиента будут свободные слоты для раздачи - он начнет их раздавать.
no subject
поэтому и висит 150 раздач, ни трекер, ни админы не наезжали пока
да, и я не VIP, а просто TopUser там
no subject
Сейчас не поленился посчитать, у меня 62 раздачи, я никакой не VIP и мне никто не говорил, что так нельзя :)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
в FAQ написано что можно раздавать с двух и более машин:
http://rutracker.org/forum/viewtopic.php?t=211216#16
а реально когда я пробовал, у меня оба сервера отвалились
(no subject)
no subject
http://www.py2exe.org/
http://www.pyinstaller.org/
no subject
попробую PyInstaller и py2app
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
bug
not bug
Ещё в Дебиане надо сделать
aptitude install bittorrent
Re: not bug
в zsh можно просто написать «~/bin/retr.py **/*.torrent(D)».
Re: not bug
find -name '*.torrent' -exec ./retr.py '{}' \;
Re: not bug
Re: not bug
Re: not bug
Re: not bug
Re: not bug
Re: not bug
no subject
no subject
чтобы обработать все торрент-файлы на винте, можно воспользоваться find+xargs, как сделал
http://llivejo.livejournal.com/96005.html?thread=226565#t226565
no subject
Только ещё и комментарий надо бы, по хорошему если.
Чтобы страница форума открывалвсь.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
А ещё publisher-url надо
no subject
comment и publisher-url добавил
(no subject)
no subject
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)
(no subject)
(no subject)
no subject
no subject
(no subject)
(no subject)
(no subject)