Update tracker project (internal beta)

Hi,

I have written a small piece of software that extracts the update history of apps in the YunoHost catalogue, matches it to tags in the upstream repository, and creates a static website with the information (a timeline for each app with the YunoHost updates and the upstream updates).

I do not wish to spam with this, but I think this is an interesting thing to provide- esp. if it allows comparing with other similar projects (at the moment, I’m only getting the YunoHost information, though).

I’m not sure if the YunoHost maintainers would be interested in presenting this information in the catalog- I wouldn’t mind sharing my implementation (and I plan to make the data available in convenient formats) or collaborate.

At the moment this is a beta (I’m scraping daily; the actual YunoHost scraping is extremely light- all the information I need to stay current is the single JSON catalog file. But I’m not publishing updated information automatically), but any kind of feedback would be appreciated.

(I think projects such as YunoHost are vital to the future of the Internet. But one of my major concerns in using or recommending these projects is evaluating how dilligent updates are. I think this project would help!)

Cheers,

Álex

1 Like

Uuuuh yeah that sounds pretty interesting o_o

Do you have this hosted somewhere or a screenshot to have a better idea ?

An HTML view of the data is published at:

https://alexpdp7.github.io/selfhostwatch/

This is not automatic yet. I scrape the data every 24h, but right now I run the publish step manually.

All the source code is here:

1 Like

See https://alexpdp7.github.io/selfhostwatch/app/nextcloud.html for one app that is reasonably well-scraped; some are not.

(I sent two PRs to fix some manifest.toml files. I found some app in the catalog hosted in a Mercurial repository, etc. I have an issue on my repo to track these problems.)

2 Likes

I have been evolving this slightly. I think most of YunoHost is now scraped correctly.

Although I think this is not ready for “world domination” right now, I’d like to start trying to get the word out and get some feedback and (one can dream) some contributions.

Personally, this is already encouraging me to adopt YunoHost for some personal projects, because I see some packages I’d like to selfhost have been dilligently updated for extended periods of time.

Links are still valid: