将iCal文件转换为组织模式格式。
ical2orgp的Python项目详细描述
ical2orgpy
==
此脚本将iCal日历(例如,从Google导出的日历)转换为组织模式文档。它被认为是
awk脚本的替代品,awk脚本位于这里:
http://orgmode.org/worg/org tutorials/org google sync.html
,主要区别在于ical2orgpy正确管理“每年”、“每天”和“每周”类型的重复事件。ical2orgpy将所有
落入指定时间范围内的重复事件复制到导出的
组织文档中。
安装
===
命令“ical2orgpy”是通过python包“ical2orgpy”提供的。
使用“pip”(建议安装到virtualenv中)::
$pip安装
>从源代码安装
=
>您可以直接从git源安装包,比如:
$cd<;到项目文件夹>;
$pip install;
$pip install——用户。
>要使用脚本,只需调用::
>
$/.local/bin/ical2orgrpy
或者,您可以使用“pipsi”包,只需执行以下操作:
$curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py python
$cd<;到项目文件夹>;
$pipsi安装即可。
用法
==
只需使用“ical2orgpy”命令::
$ical2orgpy--help
如果从git repo本地安装:
$~/.local/bin/ical2orgpy
…highlight::bash
脚本需要两个文件,输入ics和输出org
文档。通常,“ical2orgpy”是在一个脚本中调用的,该脚本从某个源(即google日历)获取
ic文件,并生成
适当的组织文档。这种脚本的形状如下:
/bin/bash
#下面不需要定制
$wget-o$icsfile$url
$ics2org$icsfile$orgfile
请参阅此处的进一步说明:
http://orgmode.org/worg/org tutorials/org google sync.html
development
=将cd放入其中。
假设安装了python 2.7和“tox”包::
$tox-e py27
>然后激活virtualenv::
$source.tox/py27/bin/activate
(py27)$
==
此脚本将iCal日历(例如,从Google导出的日历)转换为组织模式文档。它被认为是
awk脚本的替代品,awk脚本位于这里:
http://orgmode.org/worg/org tutorials/org google sync.html
,主要区别在于ical2orgpy正确管理“每年”、“每天”和“每周”类型的重复事件。ical2orgpy将所有
落入指定时间范围内的重复事件复制到导出的
组织文档中。
安装
===
命令“ical2orgpy”是通过python包“ical2orgpy”提供的。
使用“pip”(建议安装到virtualenv中)::
$pip安装
>从源代码安装
=
>您可以直接从git源安装包,比如:
$cd<;到项目文件夹>;
$pip install;
$pip install——用户。
>要使用脚本,只需调用::
>
$/.local/bin/ical2orgrpy
或者,您可以使用“pipsi”包,只需执行以下操作:
$curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py python
$cd<;到项目文件夹>;
$pipsi安装即可。
用法
==
只需使用“ical2orgpy”命令::
$ical2orgpy--help
如果从git repo本地安装:
$~/.local/bin/ical2orgpy
…highlight::bash
脚本需要两个文件,输入ics和输出org
文档。通常,“ical2orgpy”是在一个脚本中调用的,该脚本从某个源(即google日历)获取
ic文件,并生成
适当的组织文档。这种脚本的形状如下:
/bin/bash
#下面不需要定制
$wget-o$icsfile$url
$ics2org$icsfile$orgfile
请参阅此处的进一步说明:
http://orgmode.org/worg/org tutorials/org google sync.html
development
=将cd放入其中。
假设安装了python 2.7和“tox”包::
$tox-e py27
>然后激活virtualenv::
$source.tox/py27/bin/activate
(py27)$