Initial commit

This commit is contained in:
n0rdye 2024-05-25 21:36:14 +05:00
parent 464057700d
commit d20288cada
17 changed files with 37 additions and 13 deletions

0
.dockerignore Normal file → Executable file
View File

0
.gitignore vendored Normal file → Executable file
View File

0
Dockerfile Normal file → Executable file
View File

View File

@ -1,8 +0,0 @@
services:
pills:
image: n0rdye/pills
container_name: nodejs_pills
ports:
- 70:8080
volumes:
- ./:/usr/src/app

25
index.js Normal file → Executable file
View File

@ -37,10 +37,13 @@ setInterval(function() {
let comment = ""; let comment = "";
fs.readFile('./pills.json', 'utf8', (err, data) => { fs.readFile('./pills.json', 'utf8', (err, data) => {
let jdata = JSON.parse(data); let jdata = JSON.parse(data);
console.log(jdata);
let num = j_max(jdata) + 1; let num = j_max(jdata) + 1;
let name = `pill_${num}`; let name = `pill_${num}`;
let c_date = get_date(last); let c_date = get_date(last);
jwrite_pill(name, pill, c_date, comment); if(Object.values(jdata).at(-1)["date"] != c_date){
jwrite_pill(name, pill, c_date, comment);
}
}) })
console.log(pill); console.log(pill);
today = timeu; today = timeu;
@ -77,6 +80,26 @@ app.get('/', (req, res) => {
res.redirect("/user"); res.redirect("/user");
}) })
app.post('/nfc', (req, res) => {
console.log("nfc");
res.send("good");
let inpraw = JSON.stringify(req.body);
let inp = JSON.parse(inpraw);
let pill = `[${inp["pill"]}]`;
let comment = "";
fs.readFile('./pills.json', 'utf8', (err, data) => {
let jdata = JSON.parse(data);
let num = j_max(jdata) + 1;
let name = `pill_${num}`;
let c_date = get_date(today);
console.log("nfc good");
console.log(name, pill, c_date, comment);
jwrite_pill(name, pill, c_date, comment);
})
// console.log(js);
})
console.log(get_date(today)); console.log(get_date(today));
function dict_reverse(obj) { function dict_reverse(obj) {

3
package-lock.json generated Normal file → Executable file
View File

@ -13,7 +13,8 @@
"ejs": "^3.1.8", "ejs": "^3.1.8",
"express": "^4.18.2", "express": "^4.18.2",
"express-session": "^1.17.3" "express-session": "^1.17.3"
} },
"devDependencies": {}
}, },
"node_modules/accepts": { "node_modules/accepts": {
"version": "1.3.8", "version": "1.3.8",

5
package.json Normal file → Executable file
View File

@ -1,7 +1,6 @@
{ {
"name": "pills", "name": "pills",
"version": "1.0.0", "version": "1.0.0",
"description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
@ -14,5 +13,7 @@
"ejs": "^3.1.8", "ejs": "^3.1.8",
"express": "^4.18.2", "express": "^4.18.2",
"express-session": "^1.17.3" "express-session": "^1.17.3"
} },
"devDependencies": {},
"description": ""
} }

2
pills.json Normal file → Executable file

File diff suppressed because one or more lines are too long

0
sacrap/fx.js Normal file → Executable file
View File

0
sacrap/i2.ejs Normal file → Executable file
View File

0
sacrap/inde2.js Normal file → Executable file
View File

0
sacrap/index.ejs Normal file → Executable file
View File

0
sacrap/pills copy.json Normal file → Executable file
View File

0
sacrap/vars.js Normal file → Executable file
View File

1
views/edit.ejs Normal file → Executable file
View File

@ -1,6 +1,7 @@
<style> <style>
* { * {
text-align: center; text-align: center;
font-size: 30pt;
} }
</style> </style>
<form action="/scripts" method="post"> <form action="/scripts" method="post">

3
views/inputs.ejs Normal file → Executable file
View File

@ -29,6 +29,9 @@
input { input {
text-align: center; text-align: center;
} }
*{
font-size: 30pt;
}
</style> </style>
<form class="f1" action="/scripts" method="post"> <form class="f1" action="/scripts" method="post">
<input type="submit" value="add"> <input type="submit" value="add">

3
views/user.ejs Normal file → Executable file
View File

@ -18,6 +18,9 @@
body{ body{
margin-inline: 50px; margin-inline: 50px;
} }
*{
font-size: 30pt;
}
ul{ ul{
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;