From 20ade8543a5d30adf1d0afbdfa5381ab8734ed7c Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Sat, 10 Mar 2012 14:15:07 +0100 Subject: Enable parsing of markdown posts --- aggregator/management/commands/loadfeeds.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'aggregator/management/commands/loadfeeds.py') diff --git a/aggregator/management/commands/loadfeeds.py b/aggregator/management/commands/loadfeeds.py index 3f698e4..8d9e83c 100644 --- a/aggregator/management/commands/loadfeeds.py +++ b/aggregator/management/commands/loadfeeds.py @@ -1,12 +1,13 @@ import feedparser import datetime +import markdown from django.core.management.base import BaseCommand from aggregator.models import Feed, Post class Command(BaseCommand): - help = "hi" + help = "Load data from saved feeds." def handle(self, *args, **kwargs): feeds = Feed.objects.all() @@ -27,10 +28,15 @@ class Command(BaseCommand): post = Post(post_id=entry.id, title=entry.title, - body=entry.summary, remote_url=entry.link, updated=updated, feed=feed) + + if feed.with_markdown: + post.body = markdown.markdown(entry.summary) + else: + post.body = entry.summary + post.save() last_updated = Post.objects.filter(feed=feed)\ -- cgit v1.2.3-54-g00ecf