RSS feed
  • example of MQL/freebase in Python

    Posted on March 30th, 2009 No comments

    first, easy_install freebase

     
    from freebase.api import HTTPMetawebSession, MetawebError
    mss = HTTPMetawebSession('www.freebase.com')
    bob = mss.mqlread([{ 'type':'/music/album', 'artist':'Bob Dylan', 'name':None }])
    for album in bob: print album['name']
     

    Or with, metaweb.py which for some reason doesn't seem to be available via easy_install, but does seem to be a bit more advanced and less code (example from MQL Reference):

     
    import metaweb
    bob = metaweb.read([{ 'type':'/music/album', 'artist':'Bob Dylan', 'name':None }])
    for album in bob: print album['name']
     

Leave a Reply