Example #1
0
def gen_news(title, category, site, url, chksum, pub_date):
    ni = NewsItem()
    ni.site = site
    ni.title = title
    ni.url = url
    ni.pub_date = pub_date
    ni.category = category
    ni.chksum = chksum 
    ni.save()
 def handle(self, *args, **options):
     print "Getting reddit update"
     r = reddit.Reddit('willcritchlow anythinginterestingbot')
     submissions = r.get_subreddit('worldnews').get_top('week')
     for submission in submissions:
         try:
             ni = NewsItem.objects.get(slug=submission.id)
         except:
             ni = NewsItem()
             ni.slug = submission.id
             ni.title = submission.title
             ni.url = submission.short_link # use the short link to guarantee it will fit in the database
             ni.comment_url = submission.permalink
             ni.created = datetime.fromtimestamp(submission.created_utc)
         ni.score = submission.score
         try:
             ni.save()
         except:
             print "Error saving %s" % ni.title
     print "Reddit update complete"