-
v0.7.0 Stable
released this
2026-10-20 11:21:25 +00:00 | 23 commits to main since this releaseAdded
- Peers per torrent, as HyperLogLog sketches and nothing else:
-sniffcounts the senders ofannounce_peerand-fetchthe peers it meets, for stored torrents only, and both send their sketches to the API withIngestService.Peersevery 3 minutes, hashing eachIP:portwith the keyIngestService.HashKeygives. The store keeps hourly sketches for 8 days and daily ones for 65. - Works:
work_key,yearandseasonon every torrent; a movie or an album is its title and year, a series its title and season. - The top of works,
BrowseService.TopandWork, recomputed every 10 minutes formovie,seriesandmusicover the windows24h,7dand30dand the voice filtersany,p50andexplicit, each entry with its peers, releases and change against the previous window. BrowseService.Home;Pagetakessort(peers,last_seen,size) and lists matchingworks;Cardcarriespeersover three windows, the torrent'swork, itsreleasesandrelease_rank;Releasecarriespeers_week.SightResponse.storedsays, per infohash sent, whether the torrent is stored.- Web UI: a home page at
/with a summary, the top at/topand/top/w/{id}, a works block and a 7-day peers column in search results sorted bysort, peers over three windows and the work on a torrent's card, and?lang=ru|enremembered in a cookie for a year. - Metrics
sniffarr.ingest.sketches,sniffarr.sniff.peersandsniffarr.sniff.sketches.
Changed
- The search page does not poll for new torrents; the data page still does.
- The web UI's English locale is
en;CandPOSIXresolve to it.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Peers per torrent, as HyperLogLog sketches and nothing else: