谷歌搜索_google搜索引擎_谷歌搜索引擎入口
当前位置:谷歌搜索引擎 » 站长资讯 » 谷歌应用搜索 » 文章详细

VIMCalendar插件脚本,用于将日记与Google Calendar同步

发布时间:2021-06-17
动机:我一直在使用GoogleCalendar记录每天运行的帐户和我每天都做的事情。在过去,这种习惯在工作时是非常好的,特别是在定期向客户写维护报告时。一些琐碎的细节可以使用GoogleCalendar的搜索功能来精确定位时间。该漏洞是,您只能在连接到Internet时才能编写,否则您将不得不在很长时间内临时编辑文件。从这些凌乱的本地文件中找到有用的信息是痛苦的。最近,使用VIMCalendar插件,我发现写日记,记录管道帐户是很棒的。缺点是很难检索和查看,因此出现了将日记与Google Calendar同步的想法。
运行平台:在Debian/Linux下编译,Windows平台尚未被考虑。由于主要是网络操作,平台差异很容易解决,过了一段时间再添加。
剧本原则:
VIMCalendar插件根据日期的目录结构(如:/HOME/Money/日记/2008/3/21 cal)在用户目录下的日记目录中生成日记文本,每个文件代表当天的日记。脚本扫描/HOME/Money/日记目录中的文件,生成/HOME/Money/日记/vimlog.txt文件作为记录,然后依次将每个文件的内容上传到GoogleCalendar。当然,你必须有一个GoogleCalendar帐户提供给脚本提前。为了不与GoogleCalendar的默认日历((主))发生冲突,脚本会自动创建一个标题"vim"的子日历,所有后续操作都会在该子日历上工作。例如上传日记和删除日记。
在上传日记时使用GoogleGdata的pythonAPI。
脚本运行:
./diaryvgc.py-user=username-pw=password-dir=/home/money/diary[-d]-h-帮助
-用户无需添加以下@gmail.com后缀即可指定GoogleCal宪兵Account的用户名
-密码指定GoogleCal宪兵Account用户的密码,而不需要引用
-dir指定存储日记的目录,因为对于此参数,脚本不使用配置文件。存储GoogleAccount密码的配置文件不安全。
-d这是一个可选参数,如果不是,则将日记同步到GoogleCalendar。如果-d被指定,则删除GoogleCalendar的vim子日历中的所有条目。
-h或-帮助打印用法
上传日记:
./diaryvgc.py-user=username-pw=password-dir=/home/money/diary
删除GoogleCalendar中vim子日历中的所有条目:
./diaryvgc.py-user=username-pw=password-dir=/home/money/diary-d
说明:
1.支持增量同步。第一次运行将所有日记同步到GoogleCalendar,然后只检查新日记。此功能取决于文件vimlog.txt中的记录。
二.GoogleGdataPythoAPI支持是必需的。脚本所需的包现在已被放入程序中。只要在Linux下有python(可能全部),就没有问题。
3.将日记以‘AllDay’的形式添加到GoogleCalendar中,避免了由于GoogleCalendar自动分析日志而导致的上传日记的不完整内容。
4.由于没有添加同步控制,所有日记在启动时都会上传到GoogleCalendar。如果您有大量日记,请耐心等待,因为它的速度取决于Internet。
以后的计划:
1.增加windows平台支持
2.增加对日记修改的检测,修改后的日记可以与GoogleCalendar同步。
3.增加同步控制

作出了一些修改:
1,在原始版本中,日记内容都与GoogleCalendar条目的标题同步,如果"日记"内容很长,则非常不方便:GoogleCalendar的条目标题将自动删除所有类型的换行符,挤在一起,根本无法读取。当浏览条目时,许多选项按钮被从浏览器中挤出,因为它们太大以至于无法单击。
此更改将日记内容放置在GoogleCalendar条目的说明中,即"Description"的中文版本中,您可以通过单击"ModitionActivityDetails"看到它。输入描述的日记内容将保持原始格式,易于阅读。标题(GoogleCalendar中显示的条目)保存有关日记内容的摘要信息,即日记内容的前80个字符。
2.使用编解码模块来防止目录中由于CAL文件编码混乱而引起的问题。可能是因为技术不到位,可能是因为技术不到位,而且有时单个条目无法正确区分代码,因此无法上传到GoogleCalendar。"-
3.对Linux/Windows平台的兼容性进行了调整。
4、Vim的日历插件--有时通过不小心的单击生成空文件,而日历插件与此无关。因此,这一次,将空文件的检测步骤添加到脚本中,并直接删除空文件。

搜索关于VIMCalendar插件脚本,用于将日记与Google Calendar同步的信息,谷歌一下

版权保护: 本文由谷歌搜索发布,转载请保留链接:

信息拓展:

  1. 为什么最近谷歌地球用不了了?一起来看众说纷纭
  2. 谷歌搜索:31年前的今天中国建成的第一台天文子午环怎么样了
  3. 谷歌搜索百科:570年前的今天多米诺骨牌出现,你了解多米诺骨牌的哪些
  4. 谷歌搜索结果:关于人们认识1早还是0早,你知道吗?
  5. 谷歌搜索结果:七夕了,怎么去追男孩子?怎么样追女孩子?
  6. 谷歌搜索公告:不允许广告商追踪18岁以下用户
  7. 谷歌搜索引擎在搜索结果中添加搜索排名依据
  8. 谷歌搜索广告联盟就相关社交媒体广告致广大站长的一封信
  9. Google搜索引擎发布网页体验新算法,网站应做好7方面优化调整
  10. 热评:谷歌搜索引擎威力不小,国产手机真的不能妄动吗?