specify cal urls im env vars
This commit is contained in:
parent
8e6a35e6ea
commit
09ac37569f
2 changed files with 5 additions and 6 deletions
6
bot.py
6
bot.py
|
@ -99,10 +99,14 @@ async def main():
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
state = {"notified": [], "notified_soon": []}
|
state = {"notified": [], "notified_soon": []}
|
||||||
|
|
||||||
|
urls = os.getenv("PISS_URLS", "").split(",")
|
||||||
|
if not urls:
|
||||||
|
raise RuntimeError("No PISS_URLS specified!")
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
calendars = []
|
calendars = []
|
||||||
async with aiohttp.ClientSession() as session:
|
async with aiohttp.ClientSession() as session:
|
||||||
for url in config.URLS:
|
for url in urls:
|
||||||
logging.debug(f"Requesting {url}...")
|
logging.debug(f"Requesting {url}...")
|
||||||
async with session.get(url) as resp:
|
async with session.get(url) as resp:
|
||||||
calendars.append(Calendar(await resp.text()))
|
calendars.append(Calendar(await resp.text()))
|
||||||
|
|
|
@ -3,11 +3,6 @@ class Config:
|
||||||
TG_API_KEY = None
|
TG_API_KEY = None
|
||||||
TG_CHAT_ID = None
|
TG_CHAT_ID = None
|
||||||
AVATAR_URL = 'https://gitlab.com/sdbs_cz/piss-bot/-/raw/master/piss.jpg'
|
AVATAR_URL = 'https://gitlab.com/sdbs_cz/piss-bot/-/raw/master/piss.jpg'
|
||||||
URLS = [
|
|
||||||
'https://sdbs.cz/wp-content/themes/sdbs/file-download.php?type=in',
|
|
||||||
'https://sdbs.cz/wp-content/themes/sdbs/file-download.php?type=out',
|
|
||||||
'http://cloud.sdbs.cz/remote.php/dav/public-calendars/R5kWLqcrDFaQYE2e?export'
|
|
||||||
]
|
|
||||||
EVENT_TEMPLATE = "<br>".join((
|
EVENT_TEMPLATE = "<br>".join((
|
||||||
"<b>{title}</b>",
|
"<b>{title}</b>",
|
||||||
"{date} {location}",
|
"{date} {location}",
|
||||||
|
|
Loading…
Reference in a new issue