/ / Python balíček na vytvorenie súboru "webseed" torrent? python, bittorrent

Balík Python vytvoriť torrent súbor "webseed"? python, bittorrent

Na BitTorrent extension nazýva webseed umožňuje jednoduchý HTTP/FTP serverom, ktorý pomáha poskytovať obsah na BitTorrent sieť.Som slúžiace obsah z HTTP webserver, a "d tiež chceli poskytnúť .torrent súborov na osivo, pomocou tejto metódy.I "d chce používať Python generovať .torrent súborov.

Ktoré by mohli Python torrent knižnica/používať na uľahčenie webseeding?

PyPi index obsahuje veľa bittorrent Pythonu, ale ja dúfam, že som don "t potrebovať plnú funkcionalitu torrent klienta, len niečo, čo môžete vytvoriť týchto .torrent súborov s všetky kontrolné súčty atď.Ja som don "t myseľ pomocou plnohodnotný lib, len nie ste istí čo ísť v tomto prípade.

odpovede:

2 pre odpoveď č. 1

No, zdá, že aspoň že libtorrent môžete dať webseed info do torrent súbor, a to možno prostredníctvom python-libtorrent balík. (To znamená, že "s nie čistým-python zaujať, ale že" s OK.)

Kód náčrtok:

import libtorrent as lt
piece_size = 256 * 1024
creator_str = "python-libtorrent"
thetracker = "your desired tracker"
theurlseed = "your desired url seed"

fs = lt.file_storage()
lt.add_files(fs, "/tmp/torrentme")
fs.num_files()

t = lt.create_torrent(fs, piece_size)
t.add_tracker(thetracker)
lt.set_piece_hashes(t, ".")

t.set_creator(creator_str)
t.add_url_seed(theurlseed)
t.generate()