Log In  


Cart #picoshop-0 | 2025-01-03 | Embed ▽ | No License
2

PicoShop is a little shop I made for easy distribution of Picotron carts!

PicoShop allows you to install, run and remove apps through the shop. Simply load it with load #picoshop and run!

A little bit of the code is a little wacky as I was actively learning how the GUI stuff worked as I made this, but I think it turned out pretty ok! This was more an experiment in learning Picotron :3

Currently it loads the repo .pod file directly from a file it creates, but it can load from multiple and even load repos from websites if you upload a pod there. I'd like to at some point add some sort of repo updater to automatically grab the latest repos from any online sources, but that will come sometime later. It also keeps track of the version of the installed apps so maybe an update checker could come too?

Repo pod format:

{
name="Repo name",
apps={
{creator="creatorname", icon=userdata("u8",16,16,"(imagedata)"), location="either #appid or https://app.url", notes="description", title="App Title", version=1}
}
}

note that version isn't currently in the builtin repo and doesn't necessarily correlate to the x.y.z version number

I did upload the repo to https://possiblyaxolotl.com/pico/repo.pod, but I realized it takes too long to load every time so it would make more sense to add a simple refresh button to the menu to download the latest one.

ALSO. before I forget, if you would like to have your stuff added to the repo lmk!

2



[Please log in to post a comment]