annotate README @ 47:6774859df10b

revised README
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Tue, 13 May 2008 18:30:19 +0900
parents abe31282e2de
children 872f418ba45d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
1 pidgin-twitter-0.6.0
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
2
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
3
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
4 1. What is this?
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
5
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
6 pidgin-twitter is a pidgin plugin to help twittering via pidgin. This
26
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
7 plugin translates any @username and the sender name to the link to the
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
8 user respectively. pidgin-twitter also can play a sound when an
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
9 incoming message contains any recipient name or sender name which is
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
10 listed in the each dedicated lists.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
11
26
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
12 From version 0.5.0, pidgin-twitter automatically escapes annoying
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
13 "pseudo command" in sending message. A pseudo command is a message
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
14 like "¤Ë¤Û¤ó¤´w" or "....w" and it will be wrongly interpreted as an
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
15 incomplete command message so that twitter gives us an error massage.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
16
47
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
17 *update*
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
18 In version 0.6.0, various new features have been added. Letter counter
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
19 for composing message is useful for keeping track of the length limit
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
20 of twitter message and oops suppression will give users who mainly use
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
21 multi byte characters comfortable twittering. And also, from version
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
22 0.6.0, pidgin-twitter strips any markup elements from sending message,
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
23 so the posts from pidgin-twitter are always kept sane.
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
24
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
25
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
26 2. Dependency
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
27
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
28 This plugin requires pidgin 2.4.0 or newer and glib-2.14.0 or newer.
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
29
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
30
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
31 3. How to build
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
32
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
33 Building pidgin-twitter plugin is very simple. Please do
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
34
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
35 ./configure
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
36 make
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
37 sudo make install
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
38
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
39
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
40 4. Usage
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
41
26
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
42 To enable pidgin-twitter, please check it "Enabled" in pidgin's
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
43 plugins window. If it is enabled, it replaces each @username string
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
44 and sender string with the link to the corresponding user, by
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
45 default. You can enable/disable these via plugin's configure window.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
46
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
47 Play sound for matched recipients or sender is also enabled by
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
48 default, however it might not work until you specify user lists for
26
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
49 this feature.
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
50
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
51 Recipient list accommodates names of watched recipients. Usually, the
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
52 first name might be your user name. Sender list accommodates names of
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
53 watched senders, instead. These lists are independent to each other
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
54 so that you can maintain different groups to be watched. An user list
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
55 is a enumeration of usernames separated by a letter in ",:;". For
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
56 example, "foo bar" or "foo,bar" is a valid user list and a list like
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
57 "foo, bar" also works. This functionality is also able to be toggled
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
58 on/off via configuration window.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
59
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
60 Event type of sound to play is also configurable. By default, the
26
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
61 "Pounce Default" sound is specified since it may not be disabled by
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
62 configuration in pidgin's preferences. You can specify other sounds,
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
63 but be aware, you have to enable the event type of sound which you
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
64 specified for pidgin-twitter in pidgin's preferences.
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
65
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
66 Escape pseudo command functionality is enabled by default. To disable
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
67 this feature, please uncheck it in the plugin configuration window. I
3c45a1bc40a5 update README for 0.5.0
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 17
diff changeset
68 recommend you to leave it always enabled.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
69
47
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
70 Letter counter will appear on the format bar in a pidgin conversation
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
71 window. This counter keeps track of length of composing string in
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
72 character since the hard limit of message length is applied by
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
73 character count basis. If the composing message exceeds 140
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
74 characters, the displayed number will turn red to notify the excess.
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
75 This feature is enabled by default. You can disable this via configure
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
76 window.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
77
47
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
78 Suppress oops message feature may require explanation. If we send a
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
79 message which is longer than 140 bytes, twitter will send us back an
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
80 oops message to notify the excess of the limit. However, the actual
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
81 limit is computed on internal representation of characters so that the
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
82 messages which does not exceed 140 letters will actually be
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
83 accepted. Suppress oops message feature will silently discards *false*
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
84 oops message in this situation. This feature can also be configured
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
85 via configure window.
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
86
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
87 Strip markup feature is for keeping posts sane by striping excess
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
88 markup in sending message. This feature is always enabled and cannot
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
89 be configured.
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
90
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
91
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
92 5. History
28
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
93
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
94 0.4.0 (May 01 2008)
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
95 First public release.
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
96
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
97 0.5.0 (May 05 2008)
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
98 Added escape pseudo command functionality.
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
99
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
100 0.5.1 (May 05 2008)
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
101 Fixed a crash bug that each unload and reload pidgin-twitter cycle
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
102 resulted in crash.
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
103
33
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
104 0.6.0 (In near future in 2008)
47
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
105 - Added letter counter.
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
106 - Suppress "False positive oops message" when sending message which
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
107 exceeds 140 bytes but actual length is within 140 characters.
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
108 - pidgin-twitter now strips all markup elements on sending a
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
109 message. This feature prevents this plugin from posting unexpected
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
110 excessively markuped message.
28
73e817be3267 - Fixed a crash bug. Each unload/reload cycle caused crash due to unrefed regp.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 26
diff changeset
111
33
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
112
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
113 6. Acknowledgments
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
114
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
115 I got some valuable feedbacks from nosuke (@konosuke) and mojin
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
116 (@mojin).
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
117
33
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
118 The original letter counter has been developed by Dossy Shiobara in
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
119 convcharcount plugin.
abe31282e2de revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 28
diff changeset
120
47
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
121 In development for 0.6.0, mikanbako (@mikanbako) joined our team and
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
122 contributed numerous efforts. The original strip markup feature has
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
123 been developed by him.
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
124
47
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
125
6774859df10b revised README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 33
diff changeset
126 Yoshiki Yazawa (@yazuuchi) and the pidgin-twitter team
17
21f27858e155 added README
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
127 yaz@honeyplanet.jp