/tinydb-1

Primary LanguagePHPOtherNOASSERTION

tinydb

A community driven database for commonly used cia files. Easially accessible via QR-Codes.

Features:

  • Automated scanning for new releases on github
    • As a homebrew developer you will not have to worry about keeping your tinydb entry up to date
    • As a user, this ensures up to date software 100% of the time
  • QR Codes support older FBI versions/All available QR capable cia installers
  • Categorization to help you find the applications you want

Feature Roadmap:

  • Standalone 3ds application to browse tinydb and keep your homebrew collection up to date
  • Moderation GUI for trusted "helpers" to manage tinydb entries
  • 3dsx support
  • c library that can be integrated into Homebrew Applications to facilitate automatic updates
  • Blacklist/Filtering to minimize repetitive moderation work

Public API Documentation:

This is a very crud explaination of the API, it is going to grow as more features get added. Detailed Documentation will follow.

Available Endpoints:

  • "/apps" : As one might expect, this returns a list of all apps including all releases.
  • "/apps?app_id=1" : Above endpoint can also be used with an app_id parameter to only get releases for 1 specific application. For example fbi has id 1. This filter can be used for automatic updates.
  • "/apps?category_id=3" : By specifying the category_id parameter you only get apps and releases that are mapped to one specific category (NOTE: Can not be used in combination with the app_id, please only specify the app_id in that case)
  • "/categories" : This endpoint returns a list of all categories with an app count for each category.

API Base URL: https://tinydb.eiphax.tech/api