como converter um arquivo ics (exportado do calendário do google) como diário textual

0

Gostaria de exportar (possivelmente automaticamente) do Google Agenda e do arquivo .ics e convertê-lo em um diário de texto (talvez .md ou .html). De certa forma, com os scripts IFTTT, mas é muito comercial, estou procurando uma solução de código aberto.

    
por Duns 19.11.2018 / 21:23

1 resposta

1

Não tenho certeza se existe alguma solução pré-preparada, mas se você conhece um pouco de Python, pode tentar ics.py . Apenas pip install ics então:

from ics import Calendar

md_template = """
### {start}
*{name}*: {desc}""" 

with open("basic.ics") as f:
   cal = Calendar(f.read())

print("## Calendar")
for e in sorted(cal.events):
    print(md_template.format(start=e.begin.humanize(), name=e.name,
                             desc=e.description))
    
por 19.11.2018 / 23:25