LINUX.ORG.RU

сопоставить файлы .torrent


0

2

Место на моём ноутбуке заканчивается. Решил с этим разобраться: записать видео на DVD диски. Заодно, на эти же диски я хочу записать сопутствующие файлы *.torrent, что бы потом была возможность обратно выложить в сеть.

Мой вопрос, знает ли кто то скриптовый или иной инструмент, для автоматического сопоставления *.avi и *.torrent? Ситуация осложняется скобками в названиях файлов, например: [rutracker.org].t642044.torrent,
бинарностью самого формата *.torrent, скобками, крючочками в названиях скаченных файлов. Некоторые файлы в папочках.

Что делать? Хочется поменьше дрочива.

★★

Если хочется поменьше дрочива — удали это дрочиво с харда, и дрочи на онлайновое.

anonymous ()

Скриптовый инструмент и самому написать недолго.

Можно раскурить структуру торрент файла и сравнивать имена файлов, или хэши чтоб наверняка (долго разве что будет).

Про формат было на хабре и всегда есть в гугле. Может и либы готовые есть. Как проще - хз.

Kalashnikov ★★★ ()

тебе повезло, что я задался тем же вопросом, вот это:

find -maxdepth 1 -type f -name \*.torrent -print0 |xargs -0 -n1 transmission-show\
  |awk '/^Name/{sub("^Name: ","");a=$0}/^File/{sub(".+/","");print $0"\t"a}' |column -s$'\t' -t |sort -k2
выдаст списток соотв. торрент — название. дальше всё ясно, если нет двух разных торрентов с одинаковым содержимым

anonymous ()

*.torrent хранит хэш и список файлов - это всё, что тебе нужно. Нагугли структуру и расковыряй самостоятельно.

schizoid ★★★ ()
Ответ на: комментарий от anonymous

> transmission-show

Можно ещё btshowmetainfo из пакета bittornado:

brainfucker@FuckingComputer:/usr/share/man$ btshowmetainfo '/home/brainfucker/Desktop/Torrents/New/[pornolab.net].t1357931.torrent.added'
btshowmetainfo 20030621 - decode BitTorrent metainfo files

metainfo file.: [pornolab.net].t1357931.torrent.added
info hash.....: bf4d4826a1660d44350b957687268bdab80a7f03
directory name: PantyhoseScreen_2011_update
files.........: 
   pantyhosescreen_g1051_Connie&David.wmv (313250137)
   pantyhosescreen_g1052_Janet&Nicholas.wmv (366259867)
   pantyhosescreen_g1053_Janet&Nicholas.wmv (362369724)
   pantyhosescreen_g1100_Susanna&Robin.wmv (369945037)
   pantyhosescreen_g1101_Viola&John.wmv (458802656)
   pantyhosescreen_g626_Cecilia&Adam.wmv (335571239)
   pantyhosescreen_g627_Muriel&Bobbie.wmv (411806724)
   pantyhosescreen_g628_Tina&Nicholas.wmv (247189772)
   pantyhosescreen_g629_Gloria&Nicholas.wmv (337426244)
   pantyhosescreen_g630_Marina&Rolf.wmv (469711408)
   pantyhosescreen_g631_Marina&Rolf.wmv (540184091)
   pantyhosescreen_g632_Hannah&Benjamin.wmv (482695089)
   pantyhosescreen_g633_Muriel&Rolf.wmv (540965392)
   pantyhosescreen_g634_Muriel&Rolf.wmv (521798646)
   pantyhosescreen_g635_Judith&Douglas.wmv (394235670)
   pantyhosescreen_g636_Connie&Morris.wmv (544084056)
   pantyhosescreen_g637_Connie&Morris.wmv (531662925)
   pantyhosescreen_g639_Martha&Rolf.wmv (478539564)
   pantyhosescreen_g640_Martha&Rolf .wmv (440780193)
   pantyhosescreen_g641_Inesse&Steve.wmv (419945400)
   pantyhosescreen_g642_Inesse&Steve.wmv (345469596)
   pantyhosescreen_g643_Helena&Govard.wmv (331637287)
   pantyhosescreen_g644_Helena&Marcus.wmv (325299378)
archive size..: 9569630095 (2281 * 4194304 + 2422671)
announce url..: http://bt.pornolab.net/ann?uk=XXX
comment.......: http://pornolab.net/forum/viewtopic.php?t=XXX

firestarter ★★★☆ ()
Ответ на: комментарий от firestarter

всем спасибо за ответы! буду анализировать. Пока обхожусь возможностями rtorrent

baaba ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.