💾 Archived View for gemi.dev › gemini-mailing-list › 000659.gmi captured on 2024-06-16 at 14:05:11. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
Hello, I'd like to announce GemPKG, a CGI script to search and explore the OpenBSD 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 by the sqlports package and features full-text search, per-category listings and port pages. It tracks OpenBSD-CURRENT, and is automatically update every couple of days. The sources are here[0][1], but please keep in mind that it's the first time I write in python, don't cringe too much. Patches and/or PR are welcome :) -- For the more technical inclined: I have a robots.txt that should exclude all the pages from most bots, but I would appreciate if somebody could double 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
---