def get(self): type = self.request.get('contenttype') term = self.request.get('searchTerm') resultPack = androidSearch(QLSearch(term,type)) self.response.out.write(dumps(resultPack))
def get( self ): try: city = self.request.get( 'city' ) state = self.request.get( 'state' ) country = self.request.get( 'country' ) songID = self.request.get('songid') type_ = self.request.get('contenttype') term = self.request.get('songTitle') if not type_: type_ = 'lyrics' if songID: try: resultPack = scrapeSongID(songID) except: self.response.out.write(dumps({'post':'No Hits', 'title':''})) return else: resultPack = androidSearch(QLSearch(term,type_)) if resultPack['result'] is None: lyrics = 'No Hits' else: lyrics = resultPack['result']['content'] title = resultPack['result']['title'] if lyrics == 'No Hits': self.response.out.write(dumps({'post':'No Hits', 'title':''})) return Title( title = title, city = city, state = state, country = country, contenttype = type_ ).put() self.response.out.write( dumps( {'post':lyrics, 'title':title,'hits':resultPack['hits']} ) ) except httplib.IncompleteRead, e: # print 'hi' # print e # print type(e) # print '\n######\n' self.response.out.write(dumps({'post':'Server Error', 'title':''}))