def get_photo(self, user, title): fluid = User.get(name=equals(user)).flickr_uid[0].uid print "Looking for title " + title params = { 'api_key':"745bf5cec0e4c9a5e9d225ce015b2e84", 'method':"flickr.people.getPublicPhotos", 'user_id':fluid, 'format':'json' } resp = loads(self._get_request('api.flickr.com','/services/rest/?'+urlencode(params)).read()[14:-1]) photo = filter(lambda p:p['title']==unquote(title), resp['photos']['photo'])[0] photo.update({'user':user,'type':'photo','time':time_now()}) find_type('MessageHub').put_message(photo) response.send(200)
def birth(self): self.central = find_type('DogList')
def birth(self): self.hub = find_type('MessageHub')