2007/08/14

[教學]Rainlendar 2.X 免破解檔案同步 with Google日曆

別人蹺課都沒事
我睡過頭就被點到
剛好今天要交作業
我有寫耶~_~(哭哭



---以上廢話---

rainlender是一個小巧但強大的桌面行事曆
你可以在這裡找到最新版本
這裡我們只要下載Lite(free)就好!

前陣子我對於家裡/公司的行事曆無法很方便的同步而感到困擾
用PDA/smartphone同步? 別鬧了! 線拔來拔去不麻煩嗎? 藍芽又傷身體!
用隨身碟.....有夠俗啦!

從一開始的免費版本
rainlender就支援.ics的格式
到了2.X商業版更是預設將你的events存成.ics
不過要同步的話就得用Pro版本....要15 EUR!!
那我把網路上的.ics抓下來
再叫rainlender吃下去不就得了....

沒錯
首先你要養成用Google日曆來記事...(或是任何能產出.ics的線上記事工具)

  1. 進入你的Google日曆, 按右上角的"設定", 選"日曆"標籤, 然後選你要同步的日曆


2.這裡我們是自己要用的, 所以請按"私人網址"的"ICAL"
.
這連結應該要長成這樣....

把這一大串網址先記下來吧!

3.你還需要一個把網路上的檔案抓到你電腦裡的東西, 我們使用open source的wget
你可以在這裡找到wget for windows
http://pages.interlog.com/~tcharron/wgetwin.html
找到wgetwin-1_5_3_1-binary.zip
解開後放在隨便一個目錄下
這裡假設你放在C:\wget
4.直接執行wget.exe是沒有任何作用的, 你還必須要加參數才可以, 不過不用怕, 這裡有飯粒(? 請你先新增一個純文字檔, 然後編輯內容


C:
cd C:\wget

wget -O mycal.ics http://www.google.com/calendar/ical/XXXXXXXXXXXX.ics


紅字部份請你填上剛才從Google日曆拿到的網址

請特別注意
沒辦法正常取得.ics的同學請把XXXXXXXXXX.ics裡面的
"%40"改成"@"


做好之後, 把這個純文字檔更名為sync.bat

5.先執行一次這個sync.bat, 正常的話會生出一個mycal.ics在C:\wget下面, 如果沒有, 看看你有哪裡做錯了
6.接下來我們要叫Rainlendar來吃這個.ics, 打開你的Rainlendar選項視窗, 按這裡

選擇你的mycal.ics

隨便取一個名字 然後照下圖設定

這樣就完成一個會同步的Rainlendar啦!! 你也可以把sync.bat放在啟動裡 這樣一開機就會做一次同步喔!

Blogged with Flock

14 comments:

xingshiou said...

版大:

謝謝您的教學,獲益良多呀~
但在下匯出的maycal,內容完全空白呀
懇求版大指教~~

Unknown said...

mycal.ics是可以用記事本打開來看的, 檢查是否有內容, 沒有的話就是wget設定有問題

xingshiou said...

版大:

的確,匯出的mycal.ics是沒有內容的,
weget設定也照您文所po反覆設了多次,
還真的不知那裡出錯了,
他出現這樣的info~
Resolving www.google.com... 64.233.189.104
Connecting to www.google.com|64.233.189.104|:80... connected.
HTTP request sent, awaiting response... 404 Not Found

還懇請版大再賜教~
感恩哦~

Unknown said...

那一大串長網址
是不是中間有個"%40"?
請把"%40"改成"@"
有空我再修改文章..

xingshiou said...

哇~ 成功了成功了!
超開心的~

謝謝大大的指教~~
感恩 ^^"

Anonymous said...

我也成功了成功了!!!大感謝您的指導!!!

Hung's Blog said...

版大...
我的批次檔顯示
"wget:missing URL"
怎麼會這樣啊?
我也是按照你的方式編輯的勒...
幫忙一下囉!!感謝你...

St Zhang said...

多谢啦!!我也搞定了:)

謝小雞 said...

請問同步的話是單方面的從google cal下載下來,還是可以從rainlendar也上載到google上面去

Anonymous said...

請問一下,怎麼將sync.bat移到啟動去

Unknown said...

定時更新資料:在 控制台 > 排定的工作 那邊,新增一個排定的工作,定時執行 sync.bat

請教要如何從outlook匯出.ics然後餵給rainlender呢??

Yu-Che Tsai said...

這樣好像無法在電腦新增的事件同步到Google上去,只能單向把Google的日曆抓下來..我試的結果是這樣

liu said...

"這樣好像無法在電腦新增的事件同步到Google上去,只能單向把Google的日曆抓下來..我試的結果是這樣"
所以作者一開始有提到~

首先你要養成用Google日曆來記事...(或是任何能產出.ics的線上記事工具)

我也在想辦法看看能不能直接從rainlendar這邊直接同步到google^^但是可以不要出現[未註冊]這個字眼@@"

yang said...

thanks for sharing.