No description, website, or topics provided.
Branch: master
Clone or download
Latest commit b0439d8 Jan 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Part1 of Refactored Codebase done | Added Configuration file handling Jan 9, 2019
js Added Search Function | Finished up Submission Form and Github URL Va… Jan 9, 2019
scss Small fixes in Category Handling | QR Codes now served as seperate ur… Jan 13, 2019
src Added github project url to application cards | Added titleid, author… Jan 15, 2019
storage proof of concept state with github api downloads, cia metadata parsin… Dec 31, 2018
views Added github project url to application cards | Added titleid, author… Jan 15, 2019
.gitignore Added Search Function | Finished up Submission Form and Github URL Va… Jan 9, 2019
.htaccess proof of concept state with github api downloads, cia metadata parsin… Dec 31, 2018
LICENSE.md License set correctly Dec 31, 2018
README.md Update README.md Jan 15, 2019
composer.json Added Search Function | Finished up Submission Form and Github URL Va… Jan 9, 2019
composer.phar proof of concept state with github api downloads, cia metadata parsin… Dec 31, 2018
config.dist.yaml Part1 of Refactored Codebase done | Added Configuration file handling Jan 9, 2019
index.php proof of concept state with github api downloads, cia metadata parsin… Dec 31, 2018
package.json Part1 of Refactored Codebase done | Added Configuration file handling Jan 9, 2019
webpack.config.js Part1 of Refactored Codebase done | Added Configuration file handling Jan 9, 2019

README.md

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