Hi veearrsix,

Like vp mentioned above, the fastest way to query flickr is to use
their json api,
Below is some code that I use in one of my Google Wave Robots to do
such a thing, hope it helps.
The code was given in the Robots group and is not mine, but it does
work.

[code]
def searchFlickr(query):
    results = []
    url = 'http://api.flickr.com/services/rest/?
method=flickr.photos.search&api_key=13b98c74bedac9150a428e87bc782e81&format=json&per_page=5&text=
%s' % (urllib.quote(query))
    content = urlfetch.fetch(url=url).content
    content =content[:-1].replace("jsonFlickrApi(","")
    for item in simplejson.loads(content)['photos']['photo']:
        results.append('http://farm'+str(item['farm'])
+'.static.flickr.com/'+str(item['server'])+'/'+str(item['id'])+'_'+str
(item['secret'])+'_m.jpg')

    return results
[/code]

Note, you will need a simplejson, urlfetch and urllib imports in order
for it to work.

Regards
Anthoni

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to