ralyodio / dht_indexer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

feat: Explore dht-infohash-crawler package to extend this indexer

0xf333 opened this issue · comments

Summary of the current implementation

The current implementation of this indexer dynamically update the database while concurrently interfacing with the DHT protocol for decentralized discovery.
So, given a bulk of torrent hashes, it's actively listening for peer activities, distinguishing between seeders and leechers in real-time and then records this info into a database while also handling duplicates by updating existing records to reflect the latest seeders and leechers count.

Details of Tracking and Recording:

  • Torrent name/title
  • File names within the torrent folder
  • File sizes in bytes in the torrent folder
  • Active seeders count in real-time
  • Active leechers count in real-time

Potential Enhancement Area:

  • Implementation of the dht-infohash-crawler package to enhance the indexer via the addition of the new torrents_hashes_finder module.

Additional Note:

@ralyodio let move this project discussions here, instead of slack dm for reasons I mentioned previously.
Please review the above project summary to ensure you're well-informed about the current state of the project. This will help prevent any potential confusion or miscommunication that may arise from chat with multiple devs on your Slack DM and confusing me with a different dev .

This ticket has been closed by PR #2