Seriously, I think it's best if the curation is done by myself, of course (with regard to that partially outdated list of level packages as used by the Debian/Ubuntu post-install script you described in your related post (that I still want to comment, too)).
Creating the whole "Levels & Artwork" page from metadata, while having its charm, seems to be a bit too much for now, especially as different distributions might prefer different selections of level packages (maybe depending on size, legal status or suitability for certain interest groups, like children etc).
So, looking at Debian/Ubuntu again, a simple file like "levelsets-debian.csv", containing lines like
Code: Select all
"Emerald Mine Club", "3.2.0", "Emerald_Mine_Club-3.2.0.zip"
could do it (and would be usable for both initial installs and subsequent package updates, updating only the level packages (after updating the main program package) that really have changed since the last update).
This file "levelsets-debian.csv" could then itself be automatically created from a template after updating packages on my site.