

If the app isn't on GitHub then you will need to fill out most of the other information too. Source/source.json is where the base data comes from, all apps should have a github (user/repo string), systems (string array), categories (string array), image (url string), and icon (url string). You can pass priority as the second argument to only update apps with "priority": true.You can pass a GitHub API token as the first argument to expand your API rate limit, this is needed with the default source.json.
#Universal database update zip install
Run pip3 -r requirements.txt to install the needed Python libraries.Open a terminal window in the source folder of this repository.This is needed to generate the t3x files for the Universal-Updater's UniStore.Install tex3ds using devkitPro's pacman.Universal-DB is updated automatically every hour / 6 hours (depending on the app's priority) using GitHub Actions, however if you would like to run the data collection and file generation yourself then you will need to: It would be nice if you credit us if you use our data, just a link to this repo or the official website with something like "Data from Universal-DB" or so would be fine. Please make an issue here or ask on our Discord server if you would like anything to be added to full.json, if possible we will try add it. If using full.json, it can be accessed from. More sites can be added provided they have sufficient info about it and are easy enough to get that info from, prefereably having some kind of API for it.Īs Universal-DB is hosted by GitHub pages we're not able to have a proper API, but you can use docs/data/full.json to get all the data we collect from the GitHub API and such all in one place or LightSage's UDB-API for an unofficial proper API. These sites are the preferred places to host your downloads as Universal-DB can automatically fetch most of the info about it.

Supported sites for automatic data collection
