Package metadata scraper tool for Overt.
This collects additional out-of-band information about packages, such as:
- App icons
- Publisher names / copyright notices
- Last updated/modified dates (derived from Git history)
All collected information is uploaded to Overt's public Google Cloud Storage bucket, and then downloaded selectively to users' machines by the Overt app.
This metadata is collected a few times a day by the GitHub Actions workflow. Only packages that have been modified since the last run are re-processed.
If you own the trademark or copyright for an app's icon and do not want it displayed in Overt, please open an issue.
- Install Ruby; any recent version (2.7–3.2) should work fine
bundle install
to install dependencies- Copy .env.example to .env and fill in your credentials for Google Cloud Storage
The scripts should now work locally; however, be aware that they will carelessly mess with your installed packages, and probably break your dev environment. For your own sake, use an isolated environment if possible.