Googleカレンダーから.icsファイルを(おそらく自動的に)エクスポートし、それをテキスト日記(おそらく.mdまたは.html)に変換したいと思います。 IFTTTスクリプトを使用する方法がありますが、商用すぎてオープンソースのソリューションを探しています。
答え1
事前に作成されたソリューションがあるかどうかはわかりませんが、Pythonを少し知っている場合は試してみてください。ics.py。今すぐpip install ics
:
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))