Получение заголовка торрента из метаданных или торрент-файла - PullRequest
0 голосов
/ 06 июля 2011

Можно ли извлечь заголовок торрента из метаданных, загруженных из DHT, или файла, загруженного с какого-либо сервера, такого как TPB? любой API, lib любой язык будет делать

Ответы [ 3 ]

2 голосов
/ 05 августа 2011

Используя python, вы можете легко читать / редактировать торрент-файл, используя bencode.py module

Пример:

>>> import bencode
>>> rawdata = open('foo.torrent').read()
>>> bencode.bdecode(rawdata)
{'announce': 'http://cbbatracker.appspot.com/announce',
 'comment': 'HOTD for testing purposes',
 'created by': 'Transmission/2.04 (11151)',
 'creation date': 1292094068,
 'encoding': 'UTF-8',
 'info': {'length': 262212441,
          'name': '[SnF] Highschool of the Dead 02 [285FB2DA].mp4',
          'piece length': 131072,
          'pieces': '...lot of binary data...',
          'private': 0}}
0 голосов
/ 31 июля 2011

Вы должны быть более точными, что вы на самом деле имеете в виду .Если вы имели в виду «info.name» из метафайла, то любой модуль bencode для любого языка делает это довольно просто.

0 голосов
/ 20 июля 2011

да, это возможно.Многие торрент-программы с открытым исходным кодом используют библиотеку libtorrent.Он доступен на языке C ++

libtorrent

...