Skip to content

Latest commit

 

History

History
88 lines (59 loc) · 2.34 KB

TODO.md

File metadata and controls

88 lines (59 loc) · 2.34 KB

TODOs

Nicegui

Admin Panel

  • [] create an admin panel for settings

Map

  • [] create a leaflet map out of mapData and display it in a nicegui Tab

Calendar

  • [] create a nice calendar-view
  • [] or look for existing software
  • [] could use calendar.HTMLCalendar
  • [] could use fullcalendar.js

switch to asyncio

  • [] change all the relevant functions
  • [] test

Move Message to Class

  • define class (22.08.)
  • define classmethods
  • fix recurring events

Multilingual Support?

Mastodon Support?

Changelog

WPForms (fixed 25.08.)

  • ValueError: time data '07/07/2024 - 19:M0' does not match format '%d/%m/%Y - %H:%M' => L'isola Sommer Protest Fest Aachen
  • event.add('summary', f"{data[0]} ({data[3]})"); IndexError: list index out of range => Kino knirschendes Gold-Kies frisst Wald

Nextcloud Forms (implemented 25.08.)

  • check how it is possible to support it => works, just use csv or ods file that is automatically updated and cron that on to the server, then search from last timestamp to now. Store timestamp.
  • check if web embedding is already shipped
  • implement
  • ship

Mail-Newsletter (fixed 22.08.)

  • fixed the SpamAssasin problem by properly creating a MimeMultiPart Message (txt and html)
  • ship

Auto-Update Telegram Message (Fixed 22.08.)

  • upgrade to python telegram bot 21.x.x
  • look for way to edit message in telegram Bot => see telegram .py
  • look for way to store message_ids => yaml file
  • added check if last message has changed or not, so it doesnt crash
  • add a cli-argument for editing
  • test
  • send automatic updates to telegram message every day through cron => ship

Fix Map (Done 02.04.)

  • look for way to host files via nextcloud => nextcloud won't work - hosting them via git now
  • search for webdav library => using GitPython for now
  • upload => commit files automatically to new repository
  • add necessary entries to config files
  • change links in umap
  • test

upgrade to calendar.search() (Done 02.04.)

  • upgrade date.search() to calendar.search()
  • test

Shipped Changes (Last 02.04.)

  • upgrade dependencies locally
  • test
  • pip freeze > requirements.txt
  • pull stuff on server
  • renew .venv and install dependencies
  • copy config
  • test on server