comparison README @ 189:5cf6cd93d928

- fix typo and add some minor change - unify expressions as: - pidgin -> Pidgin - twitter -> Twitter - wassr -> Wassr
author mojin <truffechampagne@gmail.com>
date Tue, 05 Aug 2008 21:57:56 +0900
parents 275872001d52
children 3c7dfd65e728
comparison
equal deleted inserted replaced
188:275872001d52 189:5cf6cd93d928
1 pidgin-twitter-0.7.0 1 pidgin-twitter-0.7.0
2 2
3 3
4 1. What is this? 4 1. What is this?
5 5
6 pidgin-twitter is a pidgin plugin to help posting and reading micro 6 pidgin-twitter is a Pidgin plugin to help posting and reading micro
7 blogs such as Twitter. Currently, pidgin-twitter supports Twitter, 7 blogs such as Twitter. Currently, pidgin-twitter supports Twitter,
8 Wassr and identi.ca. 8 Wassr and identi.ca.
9 9
10 Features: 10 Features:
11 General 11 General
14 home 14 home
15 * play sounds for specific senders/recipients 15 * play sounds for specific senders/recipients
16 * show letter counter on the format toolbar 16 * show letter counter on the format toolbar
17 17
18 Twitter specific 18 Twitter specific
19 * get/post twitter statuses via API 19 * get/post Twitter statuses via API
20 * escape pseudo commands like "w" 20 * escape pseudo commands like "w"
21 * suppress oops message return 21 * suppress oops message return
22 22
23 Wassr specific 23 Wassr specific
24 * Translate #<channel name> to link to the channel 24 * Translate #<channel name> to link to the channel
28 * eliminate annoying echo backed messages. 28 * eliminate annoying echo backed messages.
29 29
30 30
31 2. Dependency 31 2. Dependency
32 32
33 This plugin requires pidgin 2.4.0 or newer, glib-2.14.0 or newer and 33 This plugin requires Pidgin 2.4.0 or newer, glib-2.14.0 or newer and
34 libxml-2.6.27 or newer. 34 libxml-2.6.27 or newer.
35 35
36 36
37 3. How to build 37 3. How to build
38 38
43 sudo make install 43 sudo make install
44 44
45 45
46 4. Usage 46 4. Usage
47 47
48 To enable pidgin-twitter, please check it as "Enabled" in pidgin's 48 To enable pidgin-twitter, please check it as "Enabled" in Pidgin's
49 plugins window. Almost all of features can be configured through 49 plugins window. Almost all of features can be configured through
50 pidgin-twitter's paged preferences window. In this section, we explain 50 pidgin-twitter's paged preferences window. In this section, we explain
51 the features in page by page basis. 51 the features in page by page basis.
52 52
53 4.1 Account page 53 4.1 Account page
54 54
55 4.1.1 Screen Name 55 4.1.1 Screen Name
56 56
57 You can specify your account names for each service here. These names 57 You can specify your account names for each service here. These names
58 will be used for showing your icon in conversations. In a twitter 58 will be used for showing your icon in conversations. In a Twitter
59 conversation, the screen name will be also used for authentication 59 conversation, the screen name will be also used for authentication
60 when API based access is enabled. 60 when API based access is enabled.
61 61
62 4.1.2 Get/post statuses via API 62 4.1.2 Get/post statuses via API
63 63
64 Since pidgin is an instant message client, it is natural that pidgin 64 Since Pidgin is an instant message client, it is natural that Pidgin
65 uses XMPP protocol to access twitter. However, twitter has suspended 65 uses XMPP protocol to access to Twitter. However, Twitter has suspended
66 their IM gateway for long time, for maintenance reason. So we had 66 their IM gateway for long time, for maintenance reason. So we had
67 decided to provide the other way to access to twitter using twitter's 67 decided to provide the other way to access to Twitter using Twitter's
68 public API. 68 public API.
69 69
70 If you enables this feature, pidgin-twitter gets your timeline and put 70 If you enable this feature, pidgin-twitter gets your timeline and puts
71 your update via twitter API. 71 your update via Twitter API.
72 72
73 4.1.3 Password 73 4.1.3 Password
74 74
75 This password is used for basic authentication which is required to 75 Please put your Twitter password here if you have enabled "Get/post
76 access twitter via API. Note that the twitter password is saved in 76 statuses via API" checkbox (see 4.1.2). This password is used for
77 configuration file, e.g. ~/.purple/prefs.xml, as plain text and sent 77 basic authentication which is required to access Twitter via API. Note
78 to twitter API without encryption. 78 that the Twitter password is saved inconfiguration file,
79 e.g. ~/.purple/prefs.xml, as plain text and sent to Twitter API
80 without encryption.
79 81
80 4.1.4 Retrieve interval 82 4.1.4 Retrieve interval
81 83
82 You can specify the interval between each retrievals by ten seconds. 84 You can specify the interval between each retrievals by ten seconds.
83 85
109 Icon size in conversations can be specified by this spin button. 111 Icon size in conversations can be specified by this spin button.
110 112
111 4.3.3 Enable update 113 4.3.3 Enable update
112 114
113 This checkbox toggles update for icons by the specified period. See 115 This checkbox toggles update for icons by the specified period. See
114 bellow for the period. 116 below for the period.
115 117
116 4.3.4 Update period 118 4.3.4 Update period
117 119
118 You can specify update period here in two ways. The first is the 120 You can specify update period here in two ways. The first is the
119 number of times showing one particular icon before update. The second 121 number of times showing one particular icon before update. The second
133 message to you. 135 message to you.
134 136
135 4.4.2 Recipient list 137 4.4.2 Recipient list
136 138
137 Recipient list accommodates names of watched recipients. This list is 139 Recipient list accommodates names of watched recipients. This list is
138 a enumeration of usernames separated by a letter in ",:;". For 140 a enumeration of usernames separated by a letter in ",:;" and spaces.
139 example, "foo bar" or "foo,bar" is a valid user list and a list like 141 For example, "foo bar" or "foo,bar" is a valid user list and a list like
140 "foo, bar" also works. 142 "foo, bar" also works.
141 143
142 4.4.3 Sound type 144 4.4.3 Sound type
143 145
144 You can specify Event type of sound to play here. The "Pounce Default" 146 You can specify event type of sound to be played here. The "Pounce Default"
145 sound is the default sound type because it may not be disabled by 147 sound is the default sound type because it may not be disabled by
146 configuration in pidgin's preferences. You can specify other sounds, 148 configuration in Pidgin's preferences. You can specify other sounds,
147 but be aware, you have to enable the event type of sound which you 149 but be aware, you have to enable the event type of sound which you
148 specified for pidgin-twitter in pidgin's preferences. 150 specified for pidgin-twitter in Pidgin's preferences.
149 151
150 4.4.4 Play sound on a message from a specified sender 152 4.4.4 Play sound on a message from a specified sender
151 153
152 This is same to 4.4.1 except that it is for senders. 154 This is same as 4.4.1 except that it is for senders.
153 155
154 4.4.5 Sender list 156 4.4.5 Sender list
155 157
156 This is same to 4.4.2 except that sender list accommodates names of 158 This is same as 4.4.2 except that sender list accommodates names of
157 watched senders. 159 watched senders.
158 160
159 4.4.6 Sound type 161 4.4.6 Sound type
160 162
161 This is same to 4.4.3 except that it is for senders. 163 This is same as 4.4.3 except that it is for senders.
162 164
163 4.5 Utility page 165 4.5 Utility page
164 166
165 4.5.1 Show text counter 167 4.5.1 Show text counter
166 168
167 This checkbox toggles letter counter. If it is enabled, a small letter 169 This checkbox toggles letter counter. If it is enabled, a small letter
168 counter widget will appear on the format bar in a pidgin conversation 170 counter widget will appear on the format bar in a Pidgin conversation
169 window. This counter keeps track of length of composing string in 171 window. This counter keeps track of length of composing string in
170 character. Each service has its own limit of length for posting 172 character. Each service has its own limit of length for posting
171 messages; 140 characters in twitter, 255 characters in wassr and 140 173 messages; 140 characters in Twitter, 255 characters in Wassr and 140
172 bytes in identi.ca. If the composing message exceeds limit, the 174 bytes in identi.ca. If the composing message exceeds the limit, the
173 displayed number will turn red to notify you the excess. 175 displayed number will turn red to notify you the excess.
174 176
175 4.5.2 Escape pseudo command for twitter 177 4.5.2 Escape pseudo command for Twitter
176 178
177 This checkbox toggles escape pseudo command functionality. 179 This checkbox toggles escape pseudo command functionality.
178 180
179 A pseudo command is a message composed of leading non Latin string and 181 A pseudo command is a message composed of leading non Latin string and
180 trailing an alphabet letter which can be interpreted as a command in 182 trailing an alphabet letter which can be interpreted as a command in
181 short form. Twitter wrongly interpreted it as an incomplete command 183 short form. Twitter wrongly interpreted it as an incomplete command
182 message so that twitter gives you an error massage. 184 message so that Twitter gives you an error massage.
183 185
184 If this feature is enabled, pidgin-twitter automatically escapes any 186 If this feature is enabled, pidgin-twitter automatically escapes any
185 pseudo command by prepend ". " at the beginning of a message. 187 pseudo command by prepend ". " at the beginning of a message.
186 188
187 4.5.3 Suppress oops message 189 4.5.3 Suppress oops message
188 190
189 This checkbox toggles suppress oops message feature for twitter 191 This checkbox toggles suppress oops message feature for Twitter
190 conversation. 192 conversation.
191 193
192 This feature may require explanation. If we send a message which is 194 This feature may require explanation. If we send a message which is
193 longer than 140 bytes, twitter will send us back an oops message to 195 longer than 140 bytes, Twitter will send us back an oops message to
194 notify the excess of the limit. However, twitter computes the actual 196 notify the excess of the limit. However, Twitter computes the actual
195 hard limit in internal representation of characters so that the 197 hard limit in internal representation of characters so that the
196 messages which does not exceed 140 letters will actually be 198 messages which does not exceed 140 letters can actually be
197 accepted. This feature will silently discards *false* oops message in 199 accepted. This feature will silently discard *false* oops message in
198 this situation. 200 this situation.
199 201
200 4.5.4 Do not notify incoming message (Windows only) 202 4.5.4 Do not notify incoming message (Windows only)
201 203
202 Suppress blinking Pidgin's task bar button for new incoming message 204 This checkbox toggles suppression of blinking Pidgin's task bar button
203 when Pidgin window is not active. 205 for new incoming message when Pidgin window is not active.
204 206
205 4.5.5 Output log message 207 4.5.5 Output log message
206 208
207 This checkbox toggles log messages for debugging. If you have any 209 This checkbox toggles log messages for debugging. If you have any
208 trouble, we suggest to enable this feature and report us your problem 210 trouble, we suggest to enable this feature and report us your problem
233 235
234 0.7.0 alpha1 (June 28 2008) 236 0.7.0 alpha1 (June 28 2008)
235 - Show icon feature has been added. 237 - Show icon feature has been added.
236 - API based posting has been added. 238 - API based posting has been added.
237 - Notification on message arrival can be disabled now. 239 - Notification on message arrival can be disabled now.
238 - Annoying completion message which is returned from wassr service 240 - Annoying completion message which is returned from Wassr service
239 will be automatically ignored. 241 will be automatically ignored.
240 242
241 0.7.0 (August 5 2008) 243 0.7.0 (August 5 2008)
242 - Support for identi.ca has been added. 244 - Support for identi.ca has been added.
243 - Icon support for wassr and identi.ca have been added. 245 - Icon support for Wassr and identi.ca have been added.
244 - Icon size and icon visibility are now configurable. 246 - Icon size and icon visibility are now configurable.
245 - Automatic icon update has been implemented. 247 - Automatic icon update has been implemented.
246 - Translation from channel name to the link to the channel in wassr 248 - Translation from channel name to the link to the channel in Wassr
247 has been added. 249 has been added.
248 - Disabling notification on message arrival now works for wassr and 250 - Disabling notification on message arrival now works for Wassr and
249 identi.ca too. 251 identi.ca too.
250 252
251 6. Acknowledgments 253 6. Acknowledgments
252 254
253 In the beginning of development, I (yazuuchi) got a number of valuable 255 In the beginning of development, I (yazuuchi) got a number of valuable
261 the disable markup widgets feature has been developed by him. 263 the disable markup widgets feature has been developed by him.
262 264
263 API based posting has been contributed by nosuke in development for 265 API based posting has been contributed by nosuke in development for
264 0.7.0. 266 0.7.0.
265 267
266 We got uncountable feedbacks from users in the #pidgin_twitter channel. 268 We got uncountable feedbacks from users in the #pidgin_twitter channel
269 at Wassr.
267 270
268 Yoshiki Yazawa (@yazuuchi) and the pidgin-twitter team 271 Yoshiki Yazawa (@yazuuchi) and the pidgin-twitter team
269 yaz@honeyplanet.jp 272 yaz@honeyplanet.jp