m4heshd / offlinebay

Official repository of the project OfflineBay
MIT License
118 stars 23 forks source link

Add seeds/peers results column and content type search filter #5

Closed user135711 closed 6 years ago

user135711 commented 6 years ago

If you could add an option to asynchronously update values in a seeds peers column, then the results could be ordered by likelihood to successfully download files (I know you can double click on each one individually). Also the real site also has a content type search filter that is very useful.

techtacoriginal commented 6 years ago

None of those features could be added because the dump file doesn't contain those data. Also it's not convenient to keep scraping trackers for 3+ million torrents to update seeds/peers automatically.

user135711 commented 6 years ago

@techtacoriginal For the seeds/peers would it be possible on the search results page to have a bulk seeds peers request for the 20 or so results displayed that gets updated asynchronously? That way you don't have to double click twenty times on each result which sounds like a job for a computer.

techtacoriginal commented 6 years ago

It's still not convenient to do that. It means that the application should store extra data somewhere else. Also if you check the source code, tracker scraping is a separate process so it won't break the GUI. This means a lot of scraping processes simultaneously. "Asynchronous" isn't always non-blocking when a GUI is involved. Even if it was non-blocking it could seriously hog the resources from renderer which will make the GUI experience hell. I can't see any scenario that this feature is convenient programmatically.