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