Beispiel #1
0
 def save_feed_url(self, feed_url):
     try:
         VideoFeed.objects.get(url=feed_url)
     except VideoFeed.DoesNotExist:
         vf = VideoFeed(url=feed_url)
         vf.user = self.user
         
         feed = feedparser.parse(feed_url)
         try:
             vf.last_link = feed['entries'][0]['link']
         except (IndexError, KeyError):
             pass
         
         vf.save()
Beispiel #2
0
 def save_feed_url(self, feed_url, last_entry_url):
     try:
         VideoFeed.objects.get(url=feed_url)
     except VideoFeed.DoesNotExist:
         vf = VideoFeed(url=feed_url)
         vf.user = self.user
         vf.last_link = last_entry_url
         vf.save()
Beispiel #3
0
def _save_video_feed(feed_url, last_entry_url, user):
    """ Creates or updates a videofeed given some url """
    try:
        vf = VideoFeed.objects.get(url=feed_url)
    except VideoFeed.DoesNotExist:
        vf = VideoFeed(url=feed_url)

    vf.user = user
    vf.last_link = last_entry_url
    vf.save()
Beispiel #4
0
 def save_feed_url(self, feed_url):
     try:
         VideoFeed.objects.get(url=feed_url)
     except VideoFeed.DoesNotExist:
         vf = VideoFeed(url=feed_url)
         vf.user = self.user
         
         feed = feedparser.parse(feed_url)
         try:
             vf.last_link = feed['entries'][0]['link']
         except (IndexError, KeyError):
             pass
         
         vf.save()