Google日历简易版

作者: 阮一峰

日期: 2008年6月19日

一直想找个地方,记录生活琐事,如同《鲁迅日记》那般:

* 下午孙福源来。刘半农来,交与书籍两册。

* 十二日 晴。午后骤雨一阵,即霁。

主要是为了备忘,不是为了交流,没必要公开。但是,必须能够方便地更新和查阅。

我试过自己搭建软件,但又懒得维护。使用过twitter,但它的档案查阅和时间序列功能实在太弱了。

最后,我想到了Google日历。虽然它主要是行事历,但用来写日记也很不错,而且它出自Google,相对可靠一点。

问题是,它的界面太复杂,太不友好,太笨重,要加载很多东西。不要说日常使用,看一眼就让人生厌。它倒是有一个专供手机使用的移动版,但是功能之弱让人震惊,居然不支持手机更新。

我知道,Google日历的编程接口API是开放的,因此想着,也许自己可以编一个简易的更新界面。

这几天,我把它的开发文档读了一遍,写出了一个"Google日历简易版",网址是http://www.ruanyifeng.com/webapp/calendar/

虽然我主要是为了个人使用,但是其他朋友应该也有类似的需要。我把它公开出来,欢迎大家用,同时帮我查查错。

最后特别声明,不用担心隐私泄漏。我只不过提供一个界面,所有的数据交换都通过ajax渠道,直接与google服务器联系,不经过第三方。安全性与直接使用google的网站完全一样。

(完)

码云

留言(59条)

登录后显示:

请稍候,正在载入……

[object Error]

添加事件最后也显示:

[object Error]

貌似不能用啊~~

我这里一切正常啊!其他朋友有可以正常使用的吗?

你的日历上是不是原来有系列事件?

现在正常了,但是发觉中文变成了乱码。

2008年06月19日
鍚敤

娴嬭瘯涓€涓?鐪嬬湅濂界敤涓?

我也出现了[object Error]

一编辑以后又出现[object Error]了。

连接后直接跳转到了feed

中文乱码问题很严重,但在google日历本身的页面上却是正常的。

可以正常使用,效果不错,不过登录及操作非常慢,不知道是不是网络问题,另外有个建议就是,在编辑一个条目后保存后可否转到主页面,虽然主页面上有提供刷新,这样似乎更方便那~呵呵

引用watermoon的发言:

中文乱码问题很严重,但在google日历本身的页面上却是正常的。

中文乱码是不是自个儿浏览器问题??若是的话,浏览器选择字符编码为utf-8就ok了。

非常羡慕作者的各种想法呢!非常想知道google日历简易版具体是怎么做的?网站是用什么做的?

firefox下没法用,自动跳到一个rss收取点上

引用lizzie的发言:

中文乱码是不是自个儿浏览器问题??若是的话,浏览器选择字符编码为utf-8就ok了。
非常羡慕作者的各种想法呢!非常想知道google日历简易版具体是怎么做的?网站是用什么做的?

编码就是utf8的。
其他字都是正常的,就是日历所引用的那段中文是乱码的。如下图:

共有1个事件。

2008年06月19日
5555

涓枃鎬庝箞浼氭槸涔辩爜鍛?

[编辑] [删除]

引用lizzie的发言:
登录及操作非常慢,不知道是不是网络问题
除非是配置很低的计算机,否则速度慢肯定是网络问题。
引用west的发言:

firefox下没法用,自动跳到一个rss收取点上

是不是“工具/选项/收取点”中的设置不对?

引用watermoon的发言:

中文乱码问题很严重,但在google日历本身的页面上却是正常的。

真抱歉,一点想法也没有。按理说,是不可能出现这种情况的。
引用lizzie的发言:
在编辑一个条目后保存后可否转到主页面,虽然主页面上有提供刷新,这样似乎更方便那~呵呵

很难,因为编辑和刷新不在同一个页面。

引用lizzie的发言:

非常想知道google日历简易版具体是怎么做的?网站是用什么做的?


google本身提供各种语言的client library,我用的是javascript库。

引用Ruan YiFeng的发言:


google本身提供各种语言的client library,我用的是javascript库。


好的,知道了,多谢~

试了一下
用的firefox3.0
就是刷新的时候会提示脚本没有响应.....
然后根据提示关闭那个脚本就可以了..

最近发现个网站不错http://www.ken1ken.com
里面有些网站挺有意思的

firefox直接跳到rss收取点,这个在igoogle中也是一样,不知道是哪里设置不对。
ie7/uft-8,中文显示乱码

可否考虑使用Grease Monky的脚步,阮兄使用同样的想法编写一个脚本,这样安装后Google Calendar就自然变成要的模样了,不知此想法是否可行?

登陆不进啊
授权后点击登陆没反应啊

引用dair的发言:

登陆不进啊
授权后点击登陆没反应啊

你是不是用opera,暂时这个浏览器不支持。

引用atlas的发言:

可否考虑使用Grease Monky的脚本?

那个没好好学,不太清楚能否做到。

引用kouz的发言:

ie7/uft-8,中文显示乱码

我没装ie7,在ie6上测试通过。

我在Firefox下可用,还不错,挺简介,没有乱码问题。有乱码的大概是浏览器设置的问题

请稍候,正在载入……

[object Error]


搞什么
没搞好也叫来测,伤心

用了一下,很不错啊...我也有过用Goolge Calendar写日记想法...可是太复杂...
我是菜鸟,很想弄到自己的网站....=.=

可不可以支持google的gears,这样在离线状态下也可以添加日记

我觉得google自带的那个quick add也挺好用的。呵呵

希望能开源 这个域名下使用实在闹心

[object Error]

引用xiaoao的发言:

希望能开源 这个域名下使用实在闹心

如果我以后有进一步开发的打算,就一定开源。(……其实现在也是开源的。)

引用搞什么的发言:

没搞好也叫来测,伤心

抱歉,今天才发现IE7之下不能运行,IE6就完全正常。

我目前没有办法解决,是google本身的client library出问题。

事件都是倒序出来的
我设的几年后的一个事件排在了最前面
应该改成从今天起排序才对

引用Horse的发言:

事件都是倒序出来的
我设的几年后的一个事件排在了最前面
应该改成从今天起排序才对

没办法,系统只提供了“按发生时间”和“按更新时间”两种排序方式。

登录进去按 保存 后出现[object Error]

哈哈,我试过了,很好玩,又时尚。这个是你程序是你在Google操作系统下自己做的还是Google里面有的,我怎么从来不知道Google有这个功能

喜欢这样简洁直观的界面,不错

发现一个叫小笨霖的去美国记录下的日常口语笔记
不知道阮兄看过没....
http://www.fs2you.com/files/4fa9d511-3ec5-11dd-96ba-0014221f4662/ 繁体完整版 chm

http://www.fs2you.com/files/98a12587-3ec5-11dd-8a9f-0014221f4662/ 简体节选版 pdf

从哪儿登陆啊?
整个页面就一个留言的连接,我用firefox3和ie6都不行啊

想要这个程序,可以吗?仅自己使用

引用scavin的发言:

想要这个程序,可以吗?仅自己使用

这个完全是javascript程序,只用网页源码,自己申请一个key换上就可以了。

不过,我要说明,这个程序是不成熟的,而且代码也写得不规范,这才是我没有发布的原因。

登录尝试了一下,感觉并不特别好用,和outlook2007很像,但outlook2007感觉更好用一些,功能强大,建议不妨尝试。而且outlook与新nokia、motorola手机(其它品牌不知道)的通讯和记事本界面兼容,若手机和电脑都有蓝牙功能就方便极了。

[object Error],我这也是。。

其实申请twitter帐号,然后不对外开放就好了。只是不太方便查阅。

可以用,很方便,以后可以用这个写一些日记了。

试试 www.aisnote.com
这个是 离线的windows 程序。
很好用。

为什么不支持Opera呢?

还不错,很好用!

很不错啊,我也觉得google那个太繁琐了!
不过现在google出来记事本了,我现在就用它

在chrome上会出现乱码??

请问这个开发Key是在GOOGLE哪个申请的?我找了半天也只找到MAPS的KEY申请,日历的开发KEY找不到啊,我是新手,谢谢了:)

不用回复了,才明白过来,原来只要申请过一个功能的API KEY,便可用于所有服务的API开发,晕,还是要谢谢您这篇文章的启示

阮一峰老师,能不能支持一下其它浏览器,比如Opera和IE8,IE6用的都已经太少了,

能制作一个客户端版本吗


google 日历 源代码

http://www.limagan.com/

最近在火狐和google浏览器下都用过,一切正常,谢谢作者。

不能设定时间么?

希望支持opera mini

博主您好,这个简易版日历本人一直在用,感觉很方便,十分感谢。
不过最近两天忽然无法使用了,可能是google更新的原因吧,进入页面后没有可以点击的菜单了,我一直用的是搜狗浏览器,换成IE Chrome等也一样。
不知道楼主目前有没有时间进行维护,如果能更新一下最好了。

我的问题已经解决了,是杀毒软件的缘故,感谢阮兄及时的邮件回复和耐心解答!

不支持chrome?

阮老师,受您启发,我也开始每日记些琐碎的事,以便以后回忆,最近突然您写的这个打不开了,我怀疑是api接口变了,请问您用的是哪个版本的api呢,现在更新到V3了

引用haozi的发言:

您写的这个打不开了,我怀疑是api接口变了,请问您用的是哪个版本的api呢,现在更新到V3了

谢谢告知,现在好像是不能用了。

我打算最近一两个月内全部重写。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接