KojiOS
A web terminal full of handy little tools
ToolSoloNot reviewed yet
No demo video yet — see the issues below.
What it does
KojiOS is a terminal you type commands into: generate passwords and UUIDs, compute hashes, encode Base64, compress text, do quick calculations, make ASCII art, switch colour themes and more. Type help for the full list. It is a personal toolbox, not a shared one: nothing is synced to the others in the chat, and a few commands need the internet, which webxdc apps do not have.
How to use it
- Click into the terminal and type help
- Run a command, for example pass, calc 2*21 or ascii Hello
- Type help <command> for details
- Use theme to change the colours
Known issues
Helper libraries not found (404) (app)
index.html loads ./crypto-js.min.js, ./pako.min.js, ./jsencrypt.min.js, ./js.cookie.min.js, ./jsmediatags.min.js and ./heic2any.min.js, but the .xdc ships them under scripts/. The app falls back for some (console: 'CryptoJS failed to load, using fallback'); the media commands (meta, convpic) lack their libraries.
index.html loads ./crypto-js.min.js, ./pako.min.js, ./jsencrypt.min.js, ./js.cookie.min.js, ./jsmediatags.min.js and ./heic2any.min.js, but the .xdc ships them under scripts/. The app falls back for some (console: 'CryptoJS failed to load, using fallback'); the media commands (meta, convpic) lack their libraries.
py needs Pyodide from a CDN (app)
index.html loads https://cdn.jsdelivr.net/pyodide/…/pyodide.js; webxdc apps have no network, so the py command cannot work.
index.html loads https://cdn.jsdelivr.net/pyodide/…/pyodide.js; webxdc apps have no network, so the py command cannot work.