Retrieving Information
/v3/information

Welcome to my shop! The name's Open Shop Channel.
If a client is written to support multiple repositories, it would be ideal if it could quickly receive general information about a given repository before connecting to it. This endpoint serves that purpose.
get
/v3
/information
Get Repository Information
Returns general repository information such as its name, the amount of apps it provides, and the available categories.
Parameters
No parameters
Responses
200: OK
Success!
Example response:
{
"available_apps_count": 143,
"available_categories": [
{
"display_name": "Demos",
"name": "demos",
"plural": "demos",
"singular": "demo"
},
{
"display_name": "Emulators",
"name": "emulators",
"plural": "emulators",
"singular": "emulator"
},
{
"display_name": "Games",
"name": "games",
"plural": "games",
"singular": "game"
},
{
"display_name": "Media",
"name": "media",
"plural": "media applications",
"singular": "media application"
},
{
"display_name": "Utilities",
"name": "utilities",
"plural": "utilities",
"singular": "utility"
}
],
"description": "Open Shop Channel's homebrew apps repository.",
"git_url": "https://github.com/OpenShopChannel/Apps.git",
"name": "Homebrew Apps",
"provider": "Open Shop Channel"
}
On the root level of the JSON response, the following fields are available:
Field | Description | Type |
---|---|---|
available_apps_count | Amount of available applications. This number refers to successfuly indexed applications, and not the total amount of installed manifests. | str |
available_categories | A dictionary containing category objects, each includes multiple fields of type str: a display name, the name of the category (as should be specified in manifests), and singular/plural variations, which can be used for sentences like "5 utilities available" "Download utility" | dict |
description | The description of the repository, as defined in the repository.json file in repository root. | str |
git_url | The source repository of the Repository Manager instance. | str |
name | The display name of the repository, as defined in the repository.json file in repository root. | str |
provider | The provider of the repository, as defined in the repository.json file in repository root. | str |
Last modified 1mo ago