aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoramy <[email protected]>2023-02-22 19:56:37 +0000
committeramy <[email protected]>2023-02-22 19:56:37 +0000
commit4d63e95b903cd44186f9a20fcb95c11074896bd9 (patch)
treeba2ac587cdb279805917278a696636e38b4bbf0e
parentcf125cc28de2700fef426ecca557b965104d4076 (diff)
things
-rw-r--r--src/badge-gen.lua2
-rw-r--r--src/badge-list.md1
-rw-r--r--src/fs-types.json1
-rw-r--r--src/fs.json6
-rw-r--r--src/server.js1
-rw-r--r--src/window-utils.js16
6 files changed, 26 insertions, 1 deletions
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("<img alt=\""..path..w.."\" src=\""..path..w.."\">");
+ io.write("<img alt='"..path..w.."' src='"..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 @@
+<img alt='./badges/000010.gif' src='./badges/000010.gif'><img alt='./badges/catp0rtal.gif' src='./badges/catp0rtal.gif'><img alt='./badges/getbsod.gif' src='./badges/getbsod.gif'><img alt='./badges/reshirii.gif' src='./badges/reshirii.gif'><img alt='./badges/104.gif' src='./badges/104.gif'><img alt='./badges/css2.gif' src='./badges/css2.gif'><img alt='./badges/gitea.gif' src='./badges/gitea.gif'><img alt='./badges/rosemary22.gif' src='./badges/rosemary22.gif'><img alt='./badges/1of2.gif' src='./badges/1of2.gif'><img alt='./badges/css.png' src='./badges/css.png'><img alt='./badges/hexrain.png' src='./badges/hexrain.png'><img alt='./badges/rosemary7.gif' src='./badges/rosemary7.gif'><img alt='./badges/amatsuki.gif' src='./badges/amatsuki.gif'><img alt='./badges/devils_button.gif' src='./badges/devils_button.gif'><img alt='./badges/linuxnow2.gif' src='./badges/linuxnow2.gif'><img alt='./badges/thatwhitehand.png' src='./badges/thatwhitehand.png'><img alt='./badges/anibanner.gif' src='./badges/anibanner.gif'><img alt='./badges/devils.gif' src='./badges/devils.gif'><img alt='./badges/neovim.gif' src='./badges/neovim.gif'><img alt='./badges/transistor_cafe.gif' src='./badges/transistor_cafe.gif'><img alt='./badges/anticodeandrun.gif' src='./badges/anticodeandrun.gif'><img alt='./badges/digby88.gif' src='./badges/digby88.gif'><img alt='./badges/newlambda.gif' src='./badges/newlambda.gif'><img alt='./badges/transnow2.gif' src='./badges/transnow2.gif'><img alt='./badges/arizona.gif' src='./badges/arizona.gif'><img alt='./badges/dramaturgie.gif' src='./badges/dramaturgie.gif'><img alt='./badges/nvidia.gif' src='./badges/nvidia.gif'><img alt='./badges/zettai.gif' src='./badges/zettai.gif'><img alt='./badges/asexuals_now.gif' src='./badges/asexuals_now.gif'><img alt='./badges/finger-logo-people.gif' src='./badges/finger-logo-people.gif'><img alt='./badges/nya2.gif' src='./badges/nya2.gif'><img alt='./badges/beyes.gif' src='./badges/beyes.gif'><img alt='./badges/firefox4.gif' src='./badges/firefox4.gif'><img alt='./badges/photo.jpeg' src='./badges/photo.jpeg'><img alt='./badges/calcium.png' src='./badges/calcium.png'><img alt='./badges/friday-girl.gif' src='./badges/friday-girl.gif'><img alt='./badges/photo.png' src='./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
@@ -29,6 +29,12 @@
"dir": true,
"content": [
{
+ "name": "badges.exe",
+ "perms": {"r":true},
+ "dir": false,
+ "content": "window badges <img alt='./badges/000010.gif' src='./badges/000010.gif'><img alt='./badges/catp0rtal.gif' src='./badges/catp0rtal.gif'><img alt='./badges/getbsod.gif' src='./badges/getbsod.gif'><img alt='./badges/reshirii.gif' src='./badges/reshirii.gif'><img alt='./badges/104.gif' src='./badges/104.gif'><img alt='./badges/css2.gif' src='./badges/css2.gif'><img alt='./badges/gitea.gif' src='./badges/gitea.gif'><img alt='./badges/rosemary22.gif' src='./badges/rosemary22.gif'><img alt='./badges/1of2.gif' src='./badges/1of2.gif'><img alt='./badges/css.png' src='./badges/css.png'><img alt='./badges/hexrain.png' src='./badges/hexrain.png'><img alt='./badges/rosemary7.gif' src='./badges/rosemary7.gif'><img alt='./badges/amatsuki.gif' src='./badges/amatsuki.gif'><img alt='./badges/devils_button.gif' src='./badges/devils_button.gif'><img alt='./badges/linuxnow2.gif' src='./badges/linuxnow2.gif'><img alt='./badges/thatwhitehand.png' src='./badges/thatwhitehand.png'><img alt='./badges/anibanner.gif' src='./badges/anibanner.gif'><img alt='./badges/devils.gif' src='./badges/devils.gif'><img alt='./badges/neovim.gif' src='./badges/neovim.gif'><img alt='./badges/transistor_cafe.gif' src='./badges/transistor_cafe.gif'><img alt='./badges/anticodeandrun.gif' src='./badges/anticodeandrun.gif'><img alt='./badges/digby88.gif' src='./badges/digby88.gif'><img alt='./badges/newlambda.gif' src='./badges/newlambda.gif'><img alt='./badges/transnow2.gif' src='./badges/transnow2.gif'><img alt='./badges/arizona.gif' src='./badges/arizona.gif'><img alt='./badges/dramaturgie.gif' src='./badges/dramaturgie.gif'><img alt='./badges/nvidia.gif' src='./badges/nvidia.gif'><img alt='./badges/zettai.gif' src='./badges/zettai.gif'><img alt='./badges/asexuals_now.gif' src='./badges/asexuals_now.gif'><img alt='./badges/finger-logo-people.gif' src='./badges/finger-logo-people.gif'><img alt='./badges/nya2.gif' src='./badges/nya2.gif'><img alt='./badges/beyes.gif' src='./badges/beyes.gif'><img alt='./badges/firefox4.gif' src='./badges/firefox4.gif'><img alt='./badges/photo.jpeg' src='./badges/photo.jpeg'><img alt='./badges/calcium.png' src='./badges/calcium.png'><img alt='./badges/friday-girl.gif' src='./badges/friday-girl.gif'><img alt='./badges/photo.png' src='./badges/photo.png'>"
+ },
+ {
"name": "notepad.exe",
"perms": { "r": true },
"dir": false,
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 = [];