<-- back to the mailing list

[ANN] [users] GemPKG: explore the OpenBSD port tree

Omar Polo op at omarpolo.com

Sat Feb 6 10:01:21 GMT 2021

- - - - - - - - - - - - - - - - - - - 

Hello,

I'd like to announce GemPKG, a CGI script to search and explore theOpenBSD package collection over Gemini. It's available at

gemini://gemini.omarpolo.com/cgi/gempkg

It's a simple python script that uses the sqlite database provided bythe sqlports package and features full-text search, per-categorylistings and port pages. It tracks OpenBSD-CURRENT, and isautomatically update every couple of days.

The sources are here[0][1], but please keep in mind that it's the firsttime I write in python, don't cringe too much. Patches and/or PR arewelcome :)

--

For the more technical inclined: I have a robots.txt that should excludeall the pages from most bots, but I would appreciate if somebody coulddouble check if it's correct. My reasoning is: - disallow archivers: it's all dynamically generated data, and if you're interested in preserving it, backup the CVS repository! - disallow indexers: I don't want to overload GUS & co with 10'000+ pages - disallow researcher: it doesn't represent the geminispace IMHO - allow webproxies: these are legit users

--

Cheers,

Omar Polo

[0]: https://git.omarpolo.com/gempkg[1]: https://github.com/omar-polo/gempkg