Emacs组织模式议程:bash脚本自动导出年份到ical

时间:2014-05-19 02:52:11

标签: bash emacs export org-mode icalendar

我定期手动将我的议程年度视图导出到ics并将其上传到我的网站,谷歌日历订阅了该网站。有用;但它需要足够的时间来绘制年视图并将其导出到ic,我想通过bash脚本自动执行此操作。我怎样才能做到这一点?现在我在emacs中手动完成,如下所示:

M-x 议程

v ý

C-瓦特 cal.ics

然后运行我的上传脚本。

2 个答案:

答案 0 :(得分:5)

您是在尝试创建icalendar文件,还是只编写年度日程?要写出年度的icalendar文件:

emacs --batch --user $USER --eval "(progn (org-agenda-list nil nil 'year) (org-icalendar-combine-agenda-files))"

将它放在〜/ org.ics中 如果您只想将年度议程作为文本捕获,那么junaleon所写的是什么。

答案 1 :(得分:3)

此shell命令将根据您的议程数据生成一年的ICal文件:

emacs --batch --user $USER --eval "(progn (org-agenda-list nil nil 'year) (write-file \"cal.ics\"))"