首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将ics文件(从google日历导出)转换为文本日记

如何将ics文件(从google日历导出)转换为文本日记
EN

Unix & Linux用户
提问于 2018-11-19 20:23:40
回答 1查看 1.1K关注 0票数 0

我希望从谷歌日历导出(可能是自动)一个.ics文件,并将其转换为文本日记(可能是.md或.html)。有一种方法,使用IFTTT脚本,但过于商业化,我正在寻找一个开源解决方案。

EN

回答 1

Unix & Linux用户

发布于 2018-11-19 22:25:10

不确定是否有预先准备好的解决方案,但如果您了解一些Python,可以尝试ics.py。那么,只需pip install ics

代码语言:javascript
复制
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))
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/482836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档