From 4d63e95b903cd44186f9a20fcb95c11074896bd9 Mon Sep 17 00:00:00 2001 From: amy Date: Wed, 22 Feb 2023 19:56:37 +0000 Subject: things --- src/badge-gen.lua | 2 +- src/badge-list.md | 1 + src/fs-types.json | 1 + src/fs.json | 6 ++++++ src/server.js | 1 + src/window-utils.js | 16 ++++++++++++++++ 6 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 src/badge-list.md (limited to 'src') diff --git a/src/badge-gen.lua b/src/badge-gen.lua index a6c61ec..cde1a47 100644 --- a/src/badge-gen.lua +++ b/src/badge-gen.lua @@ -3,7 +3,7 @@ local badges = io.popen("dir "..path) if badges then for i in badges:read("*a"):gmatch("(.-)\n") do for w in i:gmatch("%S+") do - io.write("\""..path..w.."\""); + io.write(""..path..w..""); end end end diff --git a/src/badge-list.md b/src/badge-list.md new file mode 100644 index 0000000..c4736dd --- /dev/null +++ b/src/badge-list.md @@ -0,0 +1 @@ +./badges/000010.gif./badges/catp0rtal.gif./badges/getbsod.gif./badges/reshirii.gif./badges/104.gif./badges/css2.gif./badges/gitea.gif./badges/rosemary22.gif./badges/1of2.gif./badges/css.png./badges/hexrain.png./badges/rosemary7.gif./badges/amatsuki.gif./badges/devils_button.gif./badges/linuxnow2.gif./badges/thatwhitehand.png./badges/anibanner.gif./badges/devils.gif./badges/neovim.gif./badges/transistor_cafe.gif./badges/anticodeandrun.gif./badges/digby88.gif./badges/newlambda.gif./badges/transnow2.gif./badges/arizona.gif./badges/dramaturgie.gif./badges/nvidia.gif./badges/zettai.gif./badges/asexuals_now.gif./badges/finger-logo-people.gif./badges/nya2.gif./badges/beyes.gif./badges/firefox4.gif./badges/photo.jpeg./badges/calcium.png./badges/friday-girl.gif./badges/photo.png \ No newline at end of file diff --git a/src/fs-types.json b/src/fs-types.json index 6d5c755..8f4d7c9 100644 --- a/src/fs-types.json +++ b/src/fs-types.json @@ -1,4 +1,5 @@ [ { "identifier": "*", "descriptor": "All Files", "regex": "(.*)" }, + { "identifier": "*.exe", "descriptor": "Executable Files", "regex": "(.*exe$)" }, { "identifier": "*.txt", "descriptor": "Text Files", "regex": "(.*txt$)" } ] diff --git a/src/fs.json b/src/fs.json index 5e42304..fc6a364 100644 --- a/src/fs.json +++ b/src/fs.json @@ -28,6 +28,12 @@ "perms": { "r": true }, "dir": true, "content": [ + { + "name": "badges.exe", + "perms": {"r":true}, + "dir": false, + "content": "window badges ./badges/000010.gif./badges/catp0rtal.gif./badges/getbsod.gif./badges/reshirii.gif./badges/104.gif./badges/css2.gif./badges/gitea.gif./badges/rosemary22.gif./badges/1of2.gif./badges/css.png./badges/hexrain.png./badges/rosemary7.gif./badges/amatsuki.gif./badges/devils_button.gif./badges/linuxnow2.gif./badges/thatwhitehand.png./badges/anibanner.gif./badges/devils.gif./badges/neovim.gif./badges/transistor_cafe.gif./badges/anticodeandrun.gif./badges/digby88.gif./badges/newlambda.gif./badges/transnow2.gif./badges/arizona.gif./badges/dramaturgie.gif./badges/nvidia.gif./badges/zettai.gif./badges/asexuals_now.gif./badges/finger-logo-people.gif./badges/nya2.gif./badges/beyes.gif./badges/firefox4.gif./badges/photo.jpeg./badges/calcium.png./badges/friday-girl.gif./badges/photo.png" + }, { "name": "notepad.exe", "perms": { "r": true }, diff --git a/src/server.js b/src/server.js index e9f022e..1f6f7ce 100644 --- a/src/server.js +++ b/src/server.js @@ -10,6 +10,7 @@ app.get("/display", (req, res) => { res.sendFile("html/display.html",{'root': './'}); }); app.use("/src", express.static("src",{'root': './'})); +app.use("/badges", express.static("badges",{'root': './'})); app.listen(port, () => { console.log(`http://localhost:${port}`); }); diff --git a/src/window-utils.js b/src/window-utils.js index aad96fe..eaaf008 100644 --- a/src/window-utils.js +++ b/src/window-utils.js @@ -1,4 +1,20 @@ let util = { + context_menu(opt){ + /* + opt = {"menu":[ + {"name":string, + "callback": function} + + ],!"settings":{ + x:int, + y:int, + height:int, + width:int + }} + + ! is optional + */ + }, async alert(inp) { let promise = new Promise(async (res, rej) => { bu = []; -- cgit v1.2.3