]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
go.stargrave.org/rutrackerer
authorSergey Matveev <stargrave@stargrave.org>
Fri, 11 Mar 2022 14:35:17 +0000 (17:35 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 11 Mar 2022 14:35:17 +0000 (17:35 +0300)
http://www.git.stargrave.org/?p=rutrackerer.git;a=blob;f=README
Хочется в XML-ке Rutracker (4d19c66cf2a24f6d1875bb90b2caa70577141875)
искать быстро, достаточно только по заголовкам. Написал простенький
индексатор на Go, который сохраняет метаданные в родном gob формате.
И простенький поискатор, который отправляет заголовки в grep, передаёт
ему аргументы командной строки (GNU grep быстрее, плюс распараллеливание
появляется), из него узнаёт порядковые номера заголовков найденных и
показывает о них данные на экран. Плюс утилитка просто которая по
offset-у в XML-ке может показать данные. Работает всё это очень и очень
шустро, полностью меня удовлетворяя. Единственный недостаток: индекс
полностью загружается в память, хотя это всего лишь полгигабайта.


No differences found