Files
MicroPythonOS/appstore_backend/apps.json
T
2025-05-08 12:34:52 +02:00

143 lines
5.1 KiB
JSON

[
{
"name": "BTC Ticker",
"publisher": "ACME Inc",
"short_description": "Bitcoin Price Ticker",
"long_description": "Uses a websocket to show the current price of Bitcoin in US Dollar.",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.btcticker_0.0.1.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.btcticker_0.0.1.mpk",
"fullname": "com.example.btcticker",
"version": "0.0.1",
"entrypoint": "assets/bitcoin_price.py",
"category": "money"
}
,{
"name": "Camera Tester",
"publisher": "ACME Inc",
"short_description": "Simple test of the camera",
"long_description": "A simple test of the camera makes it possible to validate the hardware.",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.camtest_0.0.2.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.camtest_0.0.2.mpk",
"fullname": "com.example.camtest",
"version": "0.0.2",
"entrypoint": "assets/camtest.py",
"category": "camera"
}
,{
"name": "CPU Tester",
"publisher": "ACME Inc",
"short_description": "Testing the CPU speed",
"long_description": "Experimentally determines how many idle loops and sha256-hashing loops the CPU can perform per second.",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.cputest_0.0.1.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.cputest_0.0.1.mpk",
"fullname": "com.example.cputest",
"version": "0.0.1",
"entrypoint": "assets/cputest.py",
"category": "benchmarking"
}
,{
"name": "HelloWorld",
"publisher": "ACME Inc",
"short_description": "Minimal app",
"long_description": "Demonstrates the simplest app.",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.helloworld_0.0.1.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.helloworld_0.0.1.mpk",
"fullname": "com.example.memtest",
"version": "0.0.1",
"entrypoint": "assets/hello.py",
"category": "development"
}
,{
"name": "IMU Tester",
"publisher": "ACME Inc",
"short_description": "Test the Inertial Measurement Unit",
"long_description": "It is always good to make sure the accelerometer is working properly. How else can you measure acceleration and position?",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.imutest_0.0.1.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.imutest_0.0.1.mpk",
"fullname": "com.example.imutest",
"version": "0.0.1",
"entrypoint": "assets/imutest.py",
"category": "benchmarking"
}
,{
"name": "SpinnerTest",
"publisher": "ACME Inc",
"short_description": "Testing on-display spinner animations",
"long_description": "Stress testing multiple concurrent animations on the display by adding more and more spinners",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.lvgltest_0.0.1.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.lvgltest_0.0.1.mpk",
"fullname": "com.example.lvgltest",
"version": "0.0.1",
"entrypoint": "assets/lvgltest.py",
"category": "benchmarking"
}
,{
"name": "Memory Tester",
"publisher": "ACME Inc",
"short_description": "RAM Memory Test",
"long_description": "Experimentally determines how many RAM memory buffers can be allocated.",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.memtest_0.0.1.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.memtest_0.0.1.mpk",
"fullname": "com.example.memtest",
"version": "0.0.1",
"entrypoint": "assets/memtest.py",
"category": "benchmarking"
}
,{
"name": "AppStore",
"publisher": "ACME Inc",
"short_description": "Store for App(lication)s",
"long_description": "",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.appstore_0.0.2.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.appstore_0.0.2.mpk",
"fullname": "com.example.appstore",
"version": "0.0.2",
"entrypoint": "assets/appstore.py",
"category": "appstore"
}
,{
"name": "Launcher",
"publisher": "ACME Inc",
"short_description": "Simple launcher to start apps.",
"long_description": "",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.launcher_0.0.2.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.launcher_0.0.2.mpk",
"fullname": "com.example.launcher",
"version": "0.0.2",
"entrypoint": "assets/launcher.py",
"category": "launcher"
}
,{
"name": "OSUpdate",
"publisher": "ACME Inc",
"short_description": "Operating System Updater",
"long_description": "",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.osupdate_0.0.2.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.osupdate_0.0.2.mpk",
"fullname": "com.example.osupdate",
"version": "0.0.2",
"entrypoint": "assets/osupdate.py",
"category": "osupdate"
}
,{
"name": "WiFiConf",
"publisher": "ACME Inc",
"short_description": "Wireless Network Configuration",
"long_description": "",
"icon_url": "http://demo.lnpiggy.com:2121/apps/com.example.wificonf_0.0.2.mpk_icon_64x64.png",
"download_url": "http://demo.lnpiggy.com:2121/apps/com.example.wificonf_0.0.2.mpk",
"fullname": "com.example.wificonf",
"version": "0.0.2",
"entrypoint": "assets/wificonf.py",
"category": "wificonf"
}
]