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