Skip to content

TerbiumOS/app-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Terbium App Repo

The official Terbium App repo

Formatting PWAs

Pull Requests for apps are always viewed and heres some basic guidelines for your app to get accepted

  • App is in the repo in the folder assets/com.tb.{appname}
  • Icon should be defined in the assets/com.tb.{appname}/icon.[ext]
  • WM Arguments and Metadata is in the apps.json file in this repo
    • Example
    {
        "name": "YouTube",
        "icon": "https://raw.githubusercontent.com/TerbiumOS/app-repo/main/assets/com.tb.youtube/icon.png",
        "description": "Share your videos with friends, family, and the world.",
        "authors": ["Google"],
        "pkg-name": "youtube",
        "images": [
            "https://raw.githubusercontent.com/TerbiumOS/app-repo/main/assets/com.tb.youtube/images/1.png"
        ],
        "wmArgs": {
            "title": {
                "text": "YouTube",
                "weight": 600
            },
            "icon": "https://raw.githubusercontent.com/TerbiumOS/app-repo/main/assets/com.tb.youtube/icon.png",
            "src": "https://youtube.com",
            "size": {
                "width": 600,
                "height": 400
            },
            "single": true,
            "resizable": true,
            "app_id": "com.tb.youtube"
        }
    }

Formatting TAPP's

  • The easiest way to creat TAPP's is to download the TB Dev SDK 2024 from the XSTARZ XTRAS repo and use the feilds to generate your TAPP and Manifest.
  • The app should be put into the assets folder with the naming scheme: {appname}.TAPP or com.tb.{appname}.TAPP
  • Also you can put into the app repo manifest where you want to download the TAPP from if you want to host it somewhere else for some reason, Image assets can still be stored in a folder in the assets folder as long as it follows the naming scheme of com.tb.{appname}
    • Example
      {
          "name": "About Proxy",
          "icon": "https://aboutproxy.pages.dev/aboutbrowser/darkfavi.png",
          "description": "Chrome for your browser",
          "images": [
              "https://raw.githubusercontent.com/TerbiumOS/app-repo/main/assets/com.tb.youtube/images/1.png"
          ],
          "authors": ["r58playz"],
          "pkg-name": "aboutproxy",
          "pkg-download": "https://tbapps.pages.dev/assets/aboutproxy.TAPP"
      },

Formatting Anura Apps

  • Terbium app repos also support having Anura Apps however they must be formatted like so:
  • You can store the app in the assets folder as a regular zip file
    • Example
      {
          "name": "Snae Player",
          "icon": "https://raw.githubusercontent.com/MercuryWorkshop/anura-repo/master/apps/anura.music/icon.png",
          "description": "A music client ported to Anura",
          "authors": ["Mercury Workshop"],
          "pkg-name": "snaeplayer",
          "anura-pkg": "https://raw.githubusercontent.com/MercuryWorkshop/anura-repo/master/apps/anura.music/app.zip"
      }

About

Official app repo for Terbium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published