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:
- For prior suggestions and alternative solution, please visit the following link:
https://github.com/0xf333/dht_indexer/blob/main/example/readme.md
@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 .