Mercurial > hg > Applications > Calcon
comparison README @ 17:1fc0675b44cd
hg init
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 02 Sep 2011 18:29:56 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 17:1fc0675b44cd |
---|---|
1 Calcon version 0.01 | |
2 | |
3 Calendar/Address Book converter | |
4 | |
5 河野真治 | |
6 | |
7 Zaurus なんかのアドレス帳やスケジュールを Mac OS Xのアドレスブックや | |
8 iCalに移動するのに書きました。Entourageもapplescript 経由でできます。 | |
9 書き出しは、Mac::Applescript module が必要です。CPANにあります。 | |
10 Applescript は前もってアプリケーションを立ち上げる必要がある時が | |
11 あるみたい。 | |
12 | |
13 入力フォーマット | |
14 'Zaurus' => 'Calcon::Zaurus_read', | |
15 ザウルスのデータ CFにコピーするかで取り出した *.BOX ファイル | |
16 SCHEDULE1.BOX, ADDRESS1.BOX などです。MI-C1,MI-110 は試しました。 | |
17 'Backup Zaurus' => 'Calcon::Zaurus_backup_read', | |
18 ザウルスのバックアップデータ *.BCK です。シリアル経由で取った | |
19 ものも読めます。 | |
20 'Xcalendar' => 'Calcon::Xcalendar_read', | |
21 Unix X Window の xcalendar の旧フォーマット | |
22 'Vcard' => 'Calcon::Vcard_read', | |
23 VCARD | |
24 'SLA300' => 'Calcon::Sla300_read', | |
25 リナックスザウルス | |
26 'iApp' => 'Calcon::iApp_read', | |
27 Mac OS X のiCal, Address Book, Applescript 経由です | |
28 'Entourage' => 'Calcon::Entourage_read', | |
29 Mac OS X のEntourage X, Applescript 経由です | |
30 アドレスは export したファイルも読めます。こちらの方が高速。 | |
31 'File' => 'Calcon::File_read', | |
32 独自のフラットファイルフォーマット (EUC) | |
33 | |
34 出力フォーマット | |
35 'Xcalendar' => 'Calcon::Xcalendar_write', | |
36 Unix X Window の xcalendar の旧フォーマット | |
37 'Vcard' => 'Calcon::Vcard_write', | |
38 VCARD | |
39 'SLA300' => 'Calcon::Sla300_write', | |
40 リナックスザウルス | |
41 'Address Book'=> 'Calcon::Vcard_Apple_write', | |
42 'AppleScript' => 'Calcon::iApp_write', | |
43 'iApp' => 'Calcon::iApp_write', | |
44 Mac OS X のiCal, Address Book, Applescript 経由です | |
45 'Entourage' => 'Calcon::Entourage_write', | |
46 Mac OS X のEntourage X, Applescript 経由です | |
47 'N702' => 'Calcon::Vcard_N702iD_write', | |
48 Docomo 携帯電話のVcard | |
49 'File' => 'Calcon::File_write', | |
50 独自のフラットファイルフォーマット (EUC) | |
51 | |
52 | |
53 使い方 | |
54 perl calcon.pl -f from-format -t to-format file | |
55 ファイル名は最後でないとだめ。getops.pm の制限かな。perl calcon.pl -h | |
56 で対応するフォーマットの一覧がでます。format は識別できる最初の | |
57 一文字です。 | |
58 | |
59 同期ソフトではないので全部変換されます。同期したいときは、移動するデータ | |
60 を選択するものを別に書かないとだめだね。自分では Xcalendar 用は持っている | |
61 んだけど... | |
62 | |
63 例題 | |
64 Xcalendar から iCal にアップルスクリプト経由でデータを移動 | |
65 perl calcon.pl -f x -t i ~/Calendar | |
66 Zaurus CFカードから、vcard format を生成 | |
67 perl calcon.pl -f z -t v /Voluemes/NO_NAME/__zaurus/S*.BOX > all.vcs | |
68 perl calcon.pl -f z -t v /Voluemes/NO_NAME/__zaurus/A*.BOX > all.vcf | |
69 自分のテキスト形式のアドレス帳からMac OS X の Address Book へ | |
70 perl calcon.pl -t Add > all.vcf | |
71 open all.vcf | |
72 | |
73 tips | |
74 | |
75 Address Book, iCal に移す時には vcard 経由の方が高速です。 | |
76 (旧)Address Book に移すときには、読みがなの関係でアップルスクリプトを使うべし。 | |
77 | |
78 iCalは変な漢字コードに敏感で読み落すのではなくて読み落ちるようです。 | |
79 とりあえずは読んで欲しいよね。 | |
80 | |
81 SLA300は生成されたファイルを、 | |
82 /home/root/Applications/addressbook/addressbook.xml | |
83 /home/root/Applications/datebook/datebook.xml | |
84 にコピーします。その時に、カレンダーとかアドレスブックが動いていては | |
85 いけません。 | |
86 | |
87 Zaurus のBOX format はversion 依存性が結構あるので読めないのも | |
88 多いかも。書き出しは、やっぱりできません。 | |
89 | |
90 option | |
91 | |
92 -d デバッグ情報を出力する | |
93 -F カレンダーで未来の情報のみを出力する (Applescript は遅いので) | |
94 -c カレンダー情報のみを出力する | |
95 -a アドレス情報のみを出力する | |
96 | |
97 | |
98 | |
99 =================== | |
100 | |
101 The README is used to introduce the module and provide instructions on | |
102 how to install the module, any machine dependencies it may have (for | |
103 example C compilers and installed libraries) and any other information | |
104 that should be provided before the module is installed. | |
105 | |
106 A README file is required for CPAN modules since CPAN extracts the | |
107 README file from a module distribution so that people browsing the | |
108 archive can use it get an idea of the modules uses. It is usually a | |
109 good idea to provide version information here so that people can | |
110 decide whether fixes for the module are worth downloading. | |
111 | |
112 INSTALLATION | |
113 | |
114 To install this module type the following: | |
115 | |
116 perl Makefile.PL | |
117 make | |
118 make test | |
119 make install | |
120 | |
121 DEPENDENCIES | |
122 | |
123 This module requires these other modules and libraries: | |
124 | |
125 blah blah blah | |
126 | |
127 COPYRIGHT AND LICENCE | |
128 | |
129 Put the correct copyright and licence information here. | |
130 | |
131 Copyright (C) 2003 Shinji KONO | |
132 | |
133 This library is free software; you can redistribute it and/or modify | |
134 it under the same terms as Perl itself. | |
135 |