def fetch_worldcat(kind, num): #print "fetch_worldcat running." try: if kind == 'oclc': return xOCLCNUMRequest(rec_num=num, method='getMetadata').get_response().data elif kind == 'isbn': return xISBNRequest(rec_num=num, method='getMetadata').get_response().data else: assert False except HTTPError: return None
def fetch_worldcat(kind, num): #print "fetch_worldcat running." try: if kind == 'oclc': return xOCLCNUMRequest(rec_num=num, method='getMetadata').get_response().data elif kind == 'isbn': return xISBNRequest(rec_num=num, method='getMetadata').get_response().data else: assert False except HTTPError: return None
def GET(self): rdata = web.input(oclcnum=None, zip='11216') c, rdata['ctr'] = gcoder.geocode(rdata['zip']) rdata['key'] = GMAPKEY rdata['cit'] = CitationRequest( wskey=WSKEY, rec_num=rdata['oclcnum']).get_response().data o = xOCLCNUMRequest(rec_num=rdata['oclcnum']).get_response().data rdata['others'] = [] try: for _ in o['list']: if _.has_key('presentOclcnum') is False \ and _['oclcnum'][0] not in _['oclcnum']: rdata['others'].extend(_['oclcnum']) except: pass return render.locations(rdata=rdata)
def GET(self): rdata = web.input(oclcnum=None, zip='11216') c, rdata['ctr'] = gcoder.geocode(rdata['zip']) rdata['key'] = GMAPKEY rdata['cit'] = CitationRequest(wskey=WSKEY, rec_num=rdata['oclcnum']).get_response().data o = xOCLCNUMRequest(rec_num=rdata['oclcnum']).get_response().data rdata['others'] = [] try: for _ in o['list']: if _.has_key('presentOclcnum') is False \ and _['oclcnum'][0] not in _['oclcnum']: rdata['others'].extend(_['oclcnum']) except: pass return render.locations(rdata=rdata)