From a9aa9e93ab46f067bfe912aae3612a17f2743720 Mon Sep 17 00:00:00 2001 From: kientzle Date: Tue, 18 Mar 2008 18:24:32 +0000 Subject: Move the "freebase.api" module into a "freebase-api" directory so that we can provide a couple of different parallel implementations. git-svn-id: http://freebase-python.googlecode.com/svn/trunk@34 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2 --- freebase-api/examples/get_albums.py | 100 ++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 freebase-api/examples/get_albums.py (limited to 'freebase-api/examples/get_albums.py') diff --git a/freebase-api/examples/get_albums.py b/freebase-api/examples/get_albums.py new file mode 100644 index 0000000..9d2e46f --- /dev/null +++ b/freebase-api/examples/get_albums.py @@ -0,0 +1,100 @@ +#!/usr/bin/python +# ======================================================================== +# Copyright (c) 2007, Metaweb Technologies, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY METAWEB TECHNOLOGIES AND CONTRIBUTORS +# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL METAWEB +# TECHNOLOGIES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# ======================================================================== + +from freebase.api import HTTPMetawebSession, MetawebError + +#username='username' +#password='password' + +query = { 'type':'/music/artist', + 'name':'Sting', + 'album':[], + } +#credentials = freebase.login(username, password) + +mss = HTTPMetawebSession('www.freebase.com') +result = mss.mqlread(query) + +for album in result.album: + print album + + +# output : +#The Dream of the Blue Turtles +#Bring on the Night (disc 1) +#Bring on the Night (disc 2) +#...Nothing Like the Sun +#...Nada Como el Sol +#The Soul Cages +#Acoustic Live in Newcastle +#All This Time +#Mad About You +#Ten Summoner's Tales +#Demolition Man +#Fields of Gold: The Best of Sting 1984-1994 +#The Living Sea +#Let Your Soul Be Your Pilot +#Mercury Falling +#Brand New Day +#Desert Rose +#...All This Time +#Still Be Love in the World +#Sacred Love +#Stolen Car +#1991-10-02: Hollywood Bowl, Los Angeles, CA, USA +#Best Ballads +#Brand New Day (bonus disc) +#Brand New Day: The Remixes +#Dolphins +#Englishman in New York +#Five Live! +#Fortress: The London Symphony Orchestra performs Sting +#I Shall Be Released (disc 2) +#I Shall Be Released (disc 3) +#I Shall Be Released (disc 4) +#I Shall Be Released (disc 5) +#I'm So Happy I Can't Stop Crying +#If I Ever Lose My Faith in You +#If You Love Somebody Set Them Free +#Live at the BBC 1st Dec 2001 +#Live at the Universal Amphiteater: 10/29/99 +#Live in Central Park (disc 2) +#Mercury Falling (bonus disc) +#Moon Walking +#My Funny Friend and Me +#My Funny Valentine +#Send Your Love Remix Album +#Sting at the Movies +#Ten Summoners Tales (DTS) +#They Dance Alone (Gueca Solo) +#This Cowboy Song +#Unplugged (disc 1: The Rehearsal) +#Unplugged (disc 2: Complete Live) +#When We Dance +#You Still Touch Me -- cgit v1.3.1