Пример #1
0
 def get(self):
     #Get Guardian Music Tags
     content = get_tags("music")
     total = content['response']['pages']
     for page in range(total):
         taskqueue.add(url='/admin/populate/worker', params={'page':page+1}, method='POST')
     self.response.out.write('OK')
Пример #2
0
 def post(self):
     content = get_tags('music', self.request.get('page'))
     for tag in content['response']['results']:
         name = tag['webTitle']
         obj = Tag.all().filter('name =',name).get()
         if obj:
             logging.info('Updating tag: %s', name)
             obj.name = name
             obj.guardian_id = tag['id']
             obj.save()
         else:
             logging.info('Creating tag: %s', name)
             Tag(name=name,guardian_id=tag['id'], lastfm_id=tag['id']).save()
     self.response.out.write('OK')