Skip to content

Instantly share code, notes, and snippets.

@DanielSzoska
Last active December 22, 2015 07:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DanielSzoska/6441905 to your computer and use it in GitHub Desktop.
Save DanielSzoska/6441905 to your computer and use it in GitHub Desktop.
Gerüst für endgültige Einladung MV per Mail oder Brief
# Voraussetzung: mitglieder.csv wird eingelesen mit csv.DictReader
# erste Zeile der CSV-Datei enthält die Feldnamen
members = csv.DictReader(open('mitglieder.csv', 'r'), ...)
for member in members:
active_member = member['Austrittsdatum'] == "" # wenn Spalte nicht leer, dann ist Mitglied ausgetreten
if active_member:
# hier PDF-Datei generieren
# nun entscheiden, ob per Mail schicken oder PDF ins Druckverzeichnis kopieren
adress_groups = member['Adressgruppe']
groups = adress_groups.split(',')
if '6' in groups:
pass # Mail schicken
else:
pass # PDF in Verzeichnis für Druck kopieren
# nun könnten optional noch alle PDF-Dateien im Druckverzeichnis zu einer PDF-Datei gemerged werden
# auf alle Fälle ist dann die eine PDF-Datei (oder die einzelnen, wenn nicht gemerged wurde) an Daniel
# zu schicken, der sich um das Ausdrucken und Versenden per Post kümmert
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment