Exemplo n.º 1
0
 def get(self):
     
     type = self.request.get('contenttype')
     term = self.request.get('searchTerm')
     
     resultPack = androidSearch(QLSearch(term,type))
     self.response.out.write(dumps(resultPack))
Exemplo n.º 2
0
 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':''}))