LogoLogo
HomeLibraryDonateHelpAbout
  • Repository Manager
  • Credits
  • Application Manifests
    • Introduction to manifests
    • Example manifest
    • Essential Information
      • Category
      • Peripherals
      • Flags
      • Platforms
    • Source
      • Format
      • URL
        • Location
      • GitHub Release
        • Repository
        • File
        • Additional Files
      • SourceForge Release
      • itch.io
      • MediaFire
        • Location
    • Treatments
      • Contents
      • Meta
      • Web
      • Archive
  • Pattern Matching
  • Supported Archive Formats
  • Information for app developers
    • FAQ
  • API
    • Introduction
    • Retrieving Information
    • Retrieving Contents
    • Guidelines
  • Server
    • Introduction
    • Repository Index
    • SourceDownloader
Powered by GitBook
LogoLogo

Documentation

  • API v2
  • WSC
  • CLI

Social

  • Twitter
  • Discord
  • GitHub
On this page
  • Obtain application from URL:
  • Obtain application from GitHub releases:

Was this helpful?

  1. Application Manifests

Example manifest

To help you get a sense of how "application manifests" look like, here is one of them:

Obtain application from URL:

newozero.oscmeta
{
    "information": {
        "name": "Newo Zero",
        "author": "Owen",
        "author_preferred_contacts": "",
        "category": "games",
        "peripherals": ["Wii Remote", "Nunchuk", "Classic Controller", "GameCube Controller", "SDHC"],
        "version": "auto"
    },
    "source": {
        "type": "url",
        "format": "zip",
        "location": "https://owensoft.net/project/newogame/dl/newozero.zip"
    },
    "treatments": [
        {
            "treatment": "contents.move",
            "arguments": ["newozero/", "apps/newozero/"]
        }
    ]
}

Obtain application from GitHub releases:

mgba.oscmeta
{
    "information": {
        "name": "mGBA",
        "author": "Vicki Pfau (endrift)",
        "author_preferred_contacts": "",
        "category": "emulators",
        "peripherals": ["Wii Remote"],
        "version": "auto"
    },
    "source": {
        "type": "github_release",
        "format": "7z",
        "repository": "mgba-emu/mgba",
        "file": "mGBA-*-wii.7z"
    },
    "treatments": [
        {
            "treatment": "contents.move",
            "arguments": ["mGBA-*-wii/", "apps/mgba/"]
        }
    ]
}
PreviousIntroduction to manifestsNextEssential Information

Last updated 10 months ago

Was this helpful?