Mostrar torrents sólo si tienen seeders.

lomunet

Usuario Novato
12 Oct 2023
10
4
3
43
Tipo
Mejora a componente ya existente
Buenas, se me ha ocurrido hacer un script para que sólo muestre los enlaces torrent en caso de que tengan al menos un seeder (se podría hacer incluso regulable por el usuario). me ha parecido que podría ser interesante para prevenir enlaces caídos que se haga una comprobación de que estos van a funcionar para que así la gente tenga menos sensación de "esto no funciona". Supongo que la cosa sería añadirlo a cada canal de torrent, pero bueno, yo os dejo la idea y el código y si lo veis interesante tó pa vosotros :p.

import libtorrent as lt

def get_seeders(torrent_file):
ses = lt.session()
info = lt.torrent_info(torrent_file)
handle = ses.add_torrent({"ti": info, "save_path": "./"})
status = handle.status()

return status.num_seeds

if name == "main":
torrent_file = "ruta_del_torrent.torrent" #ruta al torrent

seeders = get_seeders(torrent_file)

if seeders > 1:
print(f"El torrent tiene {seeders} seeders.")
print(f"Ruta del torrent: {torrent_file}")
else:
print(f"El torrent tiene {seeders} seeder. No se mostrará la ruta.")
 
  • Me gusta
Reacciones: DieFeM
Upvote 0