• GooCalNotesSync

    By Takashi YANO 1 decade ago

    I have been inspired by GooCalSync, I created pure WIN32 application: GooCalNotesSync.



    This is ready at http://www4.airnet.ne.jp/tyano



    GooCalNotesSync stays on Windows task tray.

    It uploads your Notes Calendar entries to your another Google my calendar you specified.

    It downloads your Google Calendar entries to the Notes Calendar category you specified.

    It does not touch existing Calendar entries at Notes and Google.

    It can handle recurrence events at Notes and Google.



    GooCalNotesSync

    1.0.0

    2010-05-08

    矢野崇

    YANO Takashi

    takasi.yano@nifty.com



    English description is later:



    ■概要

    ●Lotus NotesカレンダーとGoogleカレンダーを同期するアプリケーションです。



    ■特徴

    ●イントラネット等の中からプロキシ経由でGoogleカレンダーと同期することも出来ます。

    ●タスクトレイに常駐するタイプのアプリケーションです。

    ●Notes→Googleでは、指定のマイカレンダに指定カテゴリ以外のNotesカレンダをコピーします。

    ●Google→Notesでは、指定のマイカレンダを指定のカテゴリにコピーします。



    ■使い方

    ●タスクトレイでアイコンを右クリックしてメニューで機能を実行してください。

    ●定期的に同期したいときは、すでに起動した状態で、コントロールパネル→タスクにスケジュールしてGooCalNotesSync.EXEを起動してください。二番目のインスタンスが最初のインスタンスに同期開始のメッセージを送り同期が始まります。



    ■注意

    ●インストール先は、必ずLotus Notesのインストールフォルダにしてください。

    ●デフォルトで、C:\Program Files\IBM\Lotus\Notesにインストールします。

    ●プロキシ経由で同期する場合、HTTPSだと同期に失敗することがあります。その場合は、設定でHTTPSをオフにしてください。

    ●HTTPSをオフにしても、IDとパスワードのセッションはHTTPSを使います。

    ●Notes→Googleでは、コピーに先立ち、指定のマイカレンダの内容は消去します。

    ●Google→Notesでは、コピーに先立ち、指定のカテゴリのカレンダの内容は消去します。

    ●Notes→Googleで指定するマイカレンダとGoogle→Notesで指定するマイカレンダは同じに出来ません。

    ●GoogleがマスタとなるカレンダエントリをNotes側で変更しても、Google側には反映されません。変更は失われます。

    ●NotesがマスタとなるカレンダエントリをGoogle側で変更しても、Notes側には反映されません。変更は失われます。



    ■事前設定

    ●プロキシ経由で同期する場合は、以下の作業でInternet Explorerのプロキシ設定をWINHTTP APIにインポートしてください。

    ●Windows XPの場合: proxycfg -u<br/>
    ●Windows Vista/Windows 7の場合: netsh winhttp import proxy source=ie<br/>
    

    ●Lotus Notesのファイル→セキュリティ→ユーザーセキュリティ→基本を開き、他のLotus Notesベースのプログラムでパスワードプロンプトを表示しないにチェックを入れてください。

    ●GoogleカレンダーのマイカレンダーにLotus Notesのカレンダーのコピーを置く専用のマイカレンダーを作成してください。


    • Summary

      This application synchronize Lotus Notes Calendar and Google Calendar.


    • Features
    • You can synchronize Google Calendar and Notes Calendar in intranet through proxy.
    • This application stays at Windows task tray.
    • Notes->Google: The Notes Calendar entries are copied to the Google my calendar you specified.
    • Google->Notes: The Google Calendar entries are copied to the Notes Calendar category you specified.


    • How to use
    • Right click on the task tray's icon and execute functions.
    • If you want to schedule synchronize, create task in the Windows Control Panel's Task after you start the application. The second instance will send synchronize start message to the first instance.


    • Caution
    • You must install the application at the Lotus Notes folder.
    • The default folder is C:\Program Files\IBM\Lotus\Notes.
    • If you fail to synchronize with HTTPS, please turn off HTTPS in the application setting.
    • Even if you turn off HTTPS, the ID and password session uses HTTPS.
    • Notes->Google: This application clear all the entries in the Google my calendar you specified before copying.
    • Google->Notes: This application clear all the entries in the Lotus Notes calendar category you specified before copying.
    • The Notes->Google my calendar and Google->Notes my calendar cannot be same.
    • If you change the Notes calendar entries whose master are in Google, the change will be lost.
    • If you change the Google calendar entries whose master are in Notes, the change will be lost.


    • Before you use
    • If you want to synchronize through proxy, import IE's proxy setting into WINHTTP API.
      • Windows XP: proxycfg -u
      • Windows Vista/Windows 7: netsh winhttp import proxy source=ie
    • Open Lotus Notes's File->Security->User Security->Security Basics and turn on "Don't prompt for password from other Notes based programs".
    • Create a new Google my calendar to put Lotus Notes Calendar entries.