+hermes (0.2.2) unstable; urgency=low
+
+ * Ignore Twitter's default profile image. MB#5980 (reported by
+ Tomasz Dominikowski)
+ * Further fix for Facebook UID issues (reported by Attila Csipa)
+
+ -- Andrew Flegg <andrew@bleb.org> Sun, 1 Nov 2009 10:51:52 +0000
+
hermes (0.2.1) unstable; urgency=low
* Change type of stored Facebook UID from int to string (newer
#
key_app = self.gc.get_string('/apps/maemo/hermes/key_app')
key_secret = self.gc.get_string('/apps/maemo/hermes/key_secret')
- if (key_app is None or key_secret is None):
+ if key_app is None or key_secret is None:
raise Exception('No Facebook application keys found. Installation error.')
self.fb = Facebook(key_app, key_secret)
self.gc.set_string('/apps/maemo/hermes/session_key', session['session_key'])
self.gc.set_string('/apps/maemo/hermes/secret_key', session['secret'])
- self.gc.set_string('/apps/maemo/hermes/uid', session['uid'])
+ self.gc.set_string('/apps/maemo/hermes/uid', str(session['uid']))
# -----------------------------------------------------------------------
(user, passwd) = self.twitter
api = twitter.Api(username=user, password=passwd)
users = api.GetFriends()
- for friend in api.GetFriends():
- key = unicode(friend.name).encode('trans')
- url = 'http://twitter.com/%s' % (friend.screen_name)
- self.friends[key] = {'name': friend.name, 'pic': friend.profile_image_url, 'birthday_date': None, 'twitter_url': url, 'homepage': friend.url, 'account': 'twitter'}
- self.friends_by_url[url] = self.friends[key]
+ for tweeter in api.GetFriends():
+ key = unicode(tweeter.name).encode('trans')
+ url = 'http://twitter.com/%s' % (tweeter.screen_name)
+ friend = {'name': tweeter.name, 'pic': tweeter.profile_image_url,
+ 'birthday_date': None, 'twitter_url': url,
+ 'homepage': tweeter.url, 'account': 'twitter'}
+ if friend['pic'].find('/default_profile') > -1:
+ friend['pic'] = None
+
+ self.friends[key] = friend
+ self.friends_by_url[url] = friend
# TODO What if the user has *no* contacts?