Browse Source

Terminerinnerung Autoreminder eingestellt

efbeff 4 years ago
parent
commit
38d6cafb08
1 changed files with 55 additions and 0 deletions
  1. 55 0
      Auto-Reminder.page

+ 55 - 0
Auto-Reminder.page

@@ -0,0 +1,55 @@
+# Autoreminder für FFDO Freifunktermine
+Hier wird Installation und Betrieb der remind Pythonroutine beschrieben, die 2 oder 4 Tage vor dem Termin eine Erinnerung an die FFDO Mailingliste(n) verschickt.
+
+# Systemvoraussetzungen und Installation
+- Installiertes Python3 (ist bei debian 10 buster und ubuntu 20.4 erfüllt)
+- Es wird das iCalendar python module benötigt
+  
+    sudo apt install python3, falls nicht vh  
+    sudo apt install python3-pip, falls nicht vh  
+    sudo python3 -m pip install icalendar  
+
+- remind in die tägliche cron Ausführung einstellen
+  
+    bei Debian / Ubuntu remind nach /etc/cron.daily kopieren  
+    remind darf nicht remind.py heißen, da run-parts, das die cronjobs abarbeitet, die Datei sonst ignoriert.  
+
+- z.Zt. läuft remind auf der APU berghofen.ffdo.net  
+
+# Interna
+- remind verwendet als Absender reminder@freifunk-dortmund.de. Diesen account gibt es nicht, er ist aber für die Listen freifunk-do@list.free.de, freifunk-do-infra@list.free.de und freifunk-do-verein@list.free.de als Nichtmitglied postberechtigt eingetragen. Dies geht über Listenadministration -> Abo-regeln und Adressfilter -> Absender-filter -> Anti-spam-filter.
+
+Die Vorwarnzeit in Tagen ist im Programm  verdrahtet:
+
+    REM_TREFFEN_MONAT = 4           # Tage vorher erinnern an Monatstreffen
+    REM_TREFFEN_TOPS  = REM_TREFFEN_MONAT + 2 # Tage vorher erinnern an TOP ergänzen
+    REM_STANDARD = 2                # Tage vorher erinnern an FF@home, ...
+    REM_INTERVALL = 6               # heute + x Tage Termine prüfen  
+Die Termindaten im iCal Format werden von der Freifunk Webseite geholt für den laufenden Monat und eventuell den nächsten, falls das Prüfintervall in den nächsten Monat zeigt.
+
+- Beispieleintrag  
+BEGIN:VEVENT  
+DTSTART;TZID=Europe/Berlin:20210325T140000  
+DTEND;TZID=Europe/Berlin:20210325T170000  
+DTSTAMP:20210319T211111  
+CREATED:20210311T170027Z  
+LAST-MODIFIED:20210311T170059Z  
+UID:553-1616680800-1616691600@www.freifunk-dortmund.de  
+SUMMARY:FF@home  
+DESCRIPTION:  
+URL:https://www.freifunk-dortmund.de/termin/ffhome-4/  
+LOCATION:https://meet.nerd.re/FreifunkDortmund  
+ORGANIZER;CN="FFDO%20e.V.":MAILTO:info@freifunk-dortmund.de  
+END:VEVENT  
+
+Mit dem SUMMARY Eintrag wird die Empfangsliste bestimmt, z.Zt. geht Erinnerungen mit FF@home an die infra liste, Öffentlichkeitsarbeit an die Vereinsliste, alle andern an die freifunk-do Liste.  
+Für das Monatstreffen wird 2 Tage vor der Erinnerung die Aufforderung zur Ergänzung der TOPs verschickt inklusive der bisher eingetragenen TOPs.  
+Die Ausführung oder Fehler werden im systemd Journal und im syslog protokolliert.  
+
+
+
+
+
+
+
+