[О блоге] [наверх] [пред] [2022-03-11 17:35:17+03:00] [2baa8a56087f404f2b6f95c2040a38d1be2bd7bf]
Темы: [bittorrent]

go.stargrave.org/rutrackerer

http://www.git.stargrave.org/?p=rutrackerer.git;a=blob;f=README
Хочется в XML-ке Rutracker (4d19c66cf2a24f6d1875bb90b2caa70577141875)
искать быстро, достаточно только по заголовкам. Написал простенький
индексатор на Go, который сохраняет метаданные в родном gob формате.
И простенький поискатор, который отправляет заголовки в grep, передаёт
ему аргументы командной строки (GNU grep быстрее, плюс распараллеливание
появляется), из него узнаёт порядковые номера заголовков найденных и
показывает о них данные на экран. Плюс утилитка просто которая по
offset-у в XML-ке может показать данные. Работает всё это очень и очень
шустро, полностью меня удовлетворяя. Единственный недостаток: индекс
полностью загружается в память, хотя это всего лишь полгигабайта.

    [оставить комментарий]