I made a command line interface to repology.org to make keeping track of which of my ports need updating easier. So I released it on GitHub.
It works out of the box on #OpenBSD, #FreeBSD, and #NetBSD. It will autodetect which of those operating systems you are on and fetch info from the correct repo. For everyone else, it defaults to OpenBSD but can be easily overridden with an option flag.
It is written in D and will build and run wherever a #dlang compiler is available.
https://github.com/ibara/repology
(And yes, I already made an OpenBSD port for it: https://github.com/jasperla/openbsd-wip/tree/master/net/repology)



