💾 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

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

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

1. Omar Polo (op (a) omarpolo.com)

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

Link to individual message.

---

Previous Thread: on search engines

Next Thread: [Help] Multi-protocol site trouble