comparison pidgin-twitter.h @ 134:9e80267fe566

- changed the way of retrieving icons from twitter. now pidgin-twitter retrieves icon which is embedded in user page. - changed icon size for wassr from 64 to 128.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 22 Jul 2008 18:44:09 +0900
parents 249174fdd63d
children eaf5d2c4ada0
comparison
equal deleted inserted replaced
133:45a1d5428d89 134:9e80267fe566
31 PSEUDO, 31 PSEUDO,
32 USER, 32 USER,
33 USER_FIRST_LINE, 33 USER_FIRST_LINE,
34 USER_FORMATTED, 34 USER_FORMATTED,
35 CHANNEL, 35 CHANNEL,
36 IMAGE_IDENTICA 36 IMAGE_IDENTICA,
37 IMAGE_TWITTER
37 }; 38 };
38 39
39 /* service id */ 40 /* service id */
40 enum { 41 enum {
41 unknown_service = 0, 42 unknown_service = 0,
130 #define P_USER "^\\(.+?\\)\\s*([A-Za-z0-9_]+):" 131 #define P_USER "^\\(.+?\\)\\s*([A-Za-z0-9_]+):"
131 #define P_USER_FIRST_LINE "^\\(.+?\\)\\s*.+:\\s*([A-Za-z0-9_]+):" 132 #define P_USER_FIRST_LINE "^\\(.+?\\)\\s*.+:\\s*([A-Za-z0-9_]+):"
132 #define P_USER_FORMATTED "^.*?<a .+?>([A-Za-z0-9_]+)</a>:" 133 #define P_USER_FORMATTED "^.*?<a .+?>([A-Za-z0-9_]+)</a>:"
133 #define P_CHANNEL "^(.*?<a .+?>[A-Za-z0-9_]+</a>: \\r?\\n?#)([A-Za-z0-9_]+) " 134 #define P_CHANNEL "^(.*?<a .+?>[A-Za-z0-9_]+</a>: \\r?\\n?#)([A-Za-z0-9_]+) "
134 #define P_IMAGE_IDENTICA "<img src=\"(http://avatar.identi.ca/[A-Za-z0-9-.]+)\" class=\"avatar profile\" width=\"96\" height=\"96\" alt=\"[A-Za-z0-0_]+\"/>" 135 #define P_IMAGE_IDENTICA "<img src=\"(http://avatar.identi.ca/[A-Za-z0-9-.]+)\" class=\"avatar profile\" width=\"96\" height=\"96\" alt=\"[A-Za-z0-0_]+\"/>"
136 #define P_IMAGE_TWITTER "<a href=\"/account/profile_image/.+?\"><img .+? id=\"profile-image\".*src=\"(http://[A-Za-z0-9_./]+)\" .+?/>"
135 137
136 /* twitter API specific macros */ 138 /* twitter API specific macros */
137 #define TWITTER_BASE_URL "http://twitter.com" 139 #define TWITTER_BASE_URL "http://twitter.com"
138 #define TWITTER_STATUS_GET "GET /statuses/friends_timeline.xml HTTP/1.0\r\n" \ 140 #define TWITTER_STATUS_GET "GET /statuses/friends_timeline.xml HTTP/1.0\r\n" \
139 "Host: twitter.com\r\n" \ 141 "Host: twitter.com\r\n" \