changed from env to python file

This commit is contained in:
Michael Rodin 2023-09-02 14:06:39 +02:00
parent 2d23c6cffc
commit 9c9c0b53c1
3 changed files with 6 additions and 6 deletions

2
.gitignore vendored
View file

@ -3,6 +3,6 @@
!/root
!/.gitignore
!/uptime-kuma-homepage.py
!/example.env
!/example.env.py
/root/homepagehtml.html

View file

@ -1,5 +1,5 @@
#! /bin/python3
import json,os
import json,env
from uptime_kuma_api import UptimeKumaApi, MonitorType
descriptions = {
@ -16,10 +16,10 @@ descriptions = {
exclude=('Synapse','Mailserver')
HTMLTEMPLATE='<a class="item" href="{link}"><div id="{item}" class="item"><h2 class="item">{item}</h2><p class="desc">{desc}</p></div></a>'
htmllist=[]
htmllist.append(HTMLTEMPLATE.format(link=os.environ.get('UPTIME_KUMA_URL'),item="Uptime Kuma",desc=descriptions["Uptime Kuma"]))
htmllist.append(HTMLTEMPLATE.format(link=UPTIME_KUMA_URL,item="Uptime Kuma",desc=descriptions["Uptime Kuma"]))
with UptimeKumaApi(os.environ.get('UPTIME_KUMA_URL')) as api:
api.login(os.environ.get('UPTIME_KUMA_ADMIN_USER'),os.environ.get('UPTIME_KUMA_ADMIN_PASSWORD'))
with UptimeKumaApi(UPTIME_KUMA_URL) as api:
api.login(UPTIME_KUMA_ADMIN_USER,UPTIME_KUMA_ADMIN_PASSWORD)
for item in api.get_monitors():
if item["name"] in exclude or item["type"] == MonitorType.GROUP:
continue
@ -31,5 +31,5 @@ with UptimeKumaApi(os.environ.get('UPTIME_KUMA_URL')) as api:
htmllist.append(HTMLTEMPLATE.format(link=item["url"],item=item["name"],desc=""))
with open(os.environ.get('UPTIME_KUMA_OUT'),"w") as htmlfile:
with open(UPTIME_KUMA_OUT,"w") as htmlfile:
htmlfile.write("\n".join(htmllist))