From 6fe3720de5902ed8b8172759b2a5b5705ccb0cdc Mon Sep 17 00:00:00 2001 From: Fr4nz D13trich Date: Wed, 15 Oct 2025 08:24:39 +0200 Subject: [PATCH 1/6] Readme updated --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 31ad722..237d41f 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ sudo apt install -y git ``` 3. Clone repository ```bash -git clone https://lab.c95.org/fr4nz/LoMeS.git && cd LoMeS +git clone https://lab.c95.org/fr4nz/LoMeS.git && cd LoMeS && git checkout dev-1 ``` 4. Run development environment setup ```bash From 46d1c894e2b830c908612f94b449bb2a4b08c558 Mon Sep 17 00:00:00 2001 From: Fr4nzD13trich Date: Wed, 15 Oct 2025 19:07:59 +0200 Subject: [PATCH 2/6] flask update --- lomes-app.py | 16 ++++++++++++---- templates/index.html | 2 ++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/lomes-app.py b/lomes-app.py index 2a116cc..c83f6f8 100755 --- a/lomes-app.py +++ b/lomes-app.py @@ -1,14 +1,22 @@ #!/bin/python3 from flask import Flask, render_template +import datetime import getpass -import socket +import os app = Flask(__name__) @app.route("/") def index(): - user=getpass.getuser() - return render_template("index.html", user=user) + user = getpass.getuser() + preTime = datetime.datetime.now() + time = preTime.strftime("%H:%M:%S - %a %d.%m.%Y") + uname_fields = ("sysname", "nodename", "release", "version", "machine") + uname_info = os.uname() + sysinfo = "\n".join(f"{field}: {value}" for field, value in zip(uname_fields, uname_info)) + lineBreak = sysinfo.replace("\n", "
") -app.run(host="127.0.0.1", port=5000) + return render_template("index.html", user=user, time=time, sysinfo=sysinfo, content=lineBreak) + +app.run(host="127.0.0.1", port=5000, debug=True) \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index 541c51f..67526ed 100644 --- a/templates/index.html +++ b/templates/index.html @@ -23,6 +23,8 @@
  • User executing flask : {{user}}
  • +
  • Machine time : {{time}}
  • +
  • System : {{sysinfo}}
From f2ae7731fff252a701a1564da90f40b6a3e4e6f0 Mon Sep 17 00:00:00 2001 From: Fr4nzD13trich Date: Wed, 15 Oct 2025 19:31:45 +0200 Subject: [PATCH 3/6] Some new features --- lomes-app.py | 7 +++---- templates/index.html | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lomes-app.py b/lomes-app.py index c83f6f8..9c6c4ba 100755 --- a/lomes-app.py +++ b/lomes-app.py @@ -12,11 +12,10 @@ def index(): user = getpass.getuser() preTime = datetime.datetime.now() time = preTime.strftime("%H:%M:%S - %a %d.%m.%Y") - uname_fields = ("sysname", "nodename", "release", "version", "machine") + uname_fields = ("System", "Hostname", "Release") uname_info = os.uname() - sysinfo = "\n".join(f"{field}: {value}" for field, value in zip(uname_fields, uname_info)) - lineBreak = sysinfo.replace("\n", "
") + sysinfo = "\n".join(f"{field}: {value} | " for field, value in zip(uname_fields, uname_info)) - return render_template("index.html", user=user, time=time, sysinfo=sysinfo, content=lineBreak) + return render_template("index.html", user=user, time=time, sysinfo=sysinfo) app.run(host="127.0.0.1", port=5000, debug=True) \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index 67526ed..4e6cf4b 100644 --- a/templates/index.html +++ b/templates/index.html @@ -24,7 +24,7 @@
  • User executing flask : {{user}}
  • Machine time : {{time}}
  • -
  • System : {{sysinfo}}
  • +
  • {{sysinfo}}
From 576239daadc2ae37401609807c0f21f89a959755 Mon Sep 17 00:00:00 2001 From: Fr4nzD13trich Date: Wed, 15 Oct 2025 19:33:43 +0200 Subject: [PATCH 4/6] Some new features --- lomes-app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lomes-app.py b/lomes-app.py index 9c6c4ba..a8260e7 100755 --- a/lomes-app.py +++ b/lomes-app.py @@ -12,7 +12,7 @@ def index(): user = getpass.getuser() preTime = datetime.datetime.now() time = preTime.strftime("%H:%M:%S - %a %d.%m.%Y") - uname_fields = ("System", "Hostname", "Release") + uname_fields = ("System", "Hostname", "Kernel") uname_info = os.uname() sysinfo = "\n".join(f"{field}: {value} | " for field, value in zip(uname_fields, uname_info)) From 5b3bb98b059b723762bbd02bd537d529de3dc537 Mon Sep 17 00:00:00 2001 From: Fr4nzD13trich Date: Tue, 16 Dec 2025 16:12:25 +0100 Subject: [PATCH 5/6] png image added --- assets/images/lomes.png | Bin 0 -> 1612 bytes lomes-setup.sh | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 assets/images/lomes.png diff --git a/assets/images/lomes.png b/assets/images/lomes.png new file mode 100644 index 0000000000000000000000000000000000000000..866e8249e91c8cc2910dc8599d84de80865044a0 GIT binary patch literal 1612 zcmV-S2DABzP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11=&eN zK~#90)th;Y6-5xnzkMw13J43LA{v7jPec?Uhc*iJeG$I}-1VIrnC@3N#haj%P{`_O!;`8myRL}Ix>{?0vHP!W1eKXV3 zRox>%t)yoF^MS3vSHL+rV2lC2DPw#FoX}eNwie05f$jWPnt*dN#JG%>(g+;W8adYh zDp-0*S}3V!$hD1<`bk>piP1;W0!f`iuC0*NU(zN|j6_l@609s!6i%`vb(J(-QjLfI zlBA~;PO>ERmNd!3e>y4n6*@oUbqW9mAn zj*@h30{aP)1}4N9A!%g7F{z}8siU`o6+o91V;dz6QZVJj$pA@nCACk1u|dHUvMR+` zXUY4CE-6?=#F4xt=31SCDI|`-dPy@4n>dUHNmFC4XCpa(ZO0j3{>4CNV6I_zR}97^ zW9)2TXJDyecS#I}x8_Om0l*(IiTw=>N?NBKc#n6 zjk(&e{~Fk-!oCy9pV9{n`wxK&DJV7%nuzZUq^@N-*A4ss{@2;yJKEx`Vs7-t&f`~vLe=<6WdS4C}x=z4-(k~kUb ziO~c2*}ynEq0j3Ke~ZhxwHcxxG6J4W%N0OUeZjz(k-}#Qc;E2*fM?v95j~Wa+ftRX z5!l-k;{t<>RY13tzV`t(#rWP19OoIoH_6v(M?78z;PmF4{_B4M4x~K7-HlUeCK+kz5Tms%RFz)xnh|=c`+-KAHO%sS! zG_1kBXo%8l42;ayw;|dCSZ&}ZK2?=8h+VOZh7q2L9!P-|TZEo&G8xbVK?Ad^}2w$EaoSBCe#5~U|?MDiIG+(8*w@Haa@3| zFo2fhUo_lnV9dd-kDZ5h1eO@_nVm@s#HHcld*1j+;&-RF0Q-4j_^L~cvAy;<=PoV8 z`#ck<2NoF^S9)S(rCx7coa6C^<3;!v4UZTY@8I9Z&PrYOLvM;2ALZ1gXc*`j_|e4o zv7Nu@1*)~f-v}HUHa5&zE$~T;x<`Fh+S|s>fA3ISjjKIK(qhtB;+ykI)L*hu~aalx!!M8bgV$!!8=edj{A* zP^!mCmcPK|sbh^imQhh(R1TbI40JvG5~s5aj9D3xP=wY1ZyNdRsF<4v4Z%Lr>RU9N zWd!vTuuBevuiuQ4zR{T(esz1YZW70^w~a_pXCK*I=*6Lf3?iz-E_ZH76LJLv=0000< KMNUMnLSTZ$ee;(9 literal 0 HcmV?d00001 diff --git a/lomes-setup.sh b/lomes-setup.sh index 4c93cd5..7d2946b 100755 --- a/lomes-setup.sh +++ b/lomes-setup.sh @@ -40,10 +40,10 @@ for pkg in "${deps[@]}"; do done -installed="$(cat /tmp/LoMeS/installed_dev 2>/dev/null)" -missing="$(cat /tmp/LoMeS/missing_dev 2>/dev/null)" +installed=$(cat /tmp/LoMeS/installed_dev 2>/dev/null) +missing=$(cat /tmp/LoMeS/missing_dev 2>/dev/null) -if ! [ "$missing" ]; then +if ! [ "$missing" ]; then echo -e " ${LCY}- ${GRN}Dependencies met. Proceeding...${CRS}\n" else ### INSTALLING PKGS ! From 2514e7cbaac925c9bf1816768bc046637357204b Mon Sep 17 00:00:00 2001 From: Fr4nzD13trich Date: Tue, 16 Dec 2025 16:13:03 +0100 Subject: [PATCH 6/6] png image added --- assets/images/lomes.png | Bin 0 -> 1612 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/images/lomes.png diff --git a/assets/images/lomes.png b/assets/images/lomes.png new file mode 100644 index 0000000000000000000000000000000000000000..866e8249e91c8cc2910dc8599d84de80865044a0 GIT binary patch literal 1612 zcmV-S2DABzP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11=&eN zK~#90)th;Y6-5xnzkMw13J43LA{v7jPec?Uhc*iJeG$I}-1VIrnC@3N#haj%P{`_O!;`8myRL}Ix>{?0vHP!W1eKXV3 zRox>%t)yoF^MS3vSHL+rV2lC2DPw#FoX}eNwie05f$jWPnt*dN#JG%>(g+;W8adYh zDp-0*S}3V!$hD1<`bk>piP1;W0!f`iuC0*NU(zN|j6_l@609s!6i%`vb(J(-QjLfI zlBA~;PO>ERmNd!3e>y4n6*@oUbqW9mAn zj*@h30{aP)1}4N9A!%g7F{z}8siU`o6+o91V;dz6QZVJj$pA@nCACk1u|dHUvMR+` zXUY4CE-6?=#F4xt=31SCDI|`-dPy@4n>dUHNmFC4XCpa(ZO0j3{>4CNV6I_zR}97^ zW9)2TXJDyecS#I}x8_Om0l*(IiTw=>N?NBKc#n6 zjk(&e{~Fk-!oCy9pV9{n`wxK&DJV7%nuzZUq^@N-*A4ss{@2;yJKEx`Vs7-t&f`~vLe=<6WdS4C}x=z4-(k~kUb ziO~c2*}ynEq0j3Ke~ZhxwHcxxG6J4W%N0OUeZjz(k-}#Qc;E2*fM?v95j~Wa+ftRX z5!l-k;{t<>RY13tzV`t(#rWP19OoIoH_6v(M?78z;PmF4{_B4M4x~K7-HlUeCK+kz5Tms%RFz)xnh|=c`+-KAHO%sS! zG_1kBXo%8l42;ayw;|dCSZ&}ZK2?=8h+VOZh7q2L9!P-|TZEo&G8xbVK?Ad^}2w$EaoSBCe#5~U|?MDiIG+(8*w@Haa@3| zFo2fhUo_lnV9dd-kDZ5h1eO@_nVm@s#HHcld*1j+;&-RF0Q-4j_^L~cvAy;<=PoV8 z`#ck<2NoF^S9)S(rCx7coa6C^<3;!v4UZTY@8I9Z&PrYOLvM;2ALZ1gXc*`j_|e4o zv7Nu@1*)~f-v}HUHa5&zE$~T;x<`Fh+S|s>fA3ISjjKIK(qhtB;+ykI)L*hu~aalx!!M8bgV$!!8=edj{A* zP^!mCmcPK|sbh^imQhh(R1TbI40JvG5~s5aj9D3xP=wY1ZyNdRsF<4v4Z%Lr>RU9N zWd!vTuuBevuiuQ4zR{T(esz1YZW70^w~a_pXCK*I=*6Lf3?iz-E_ZH76LJLv=0000< KMNUMnLSTZ$ee;(9 literal 0 HcmV?d00001