diff options
author | Tom Willemsen | 2012-03-10 14:15:07 +0100 |
---|---|---|
committer | Tom Willemsen | 2012-03-10 14:15:07 +0100 |
commit | 20ade8543a5d30adf1d0afbdfa5381ab8734ed7c (patch) | |
tree | d017366e0627799b5adfbcda5cd35d1cfc3a67b6 /aggregator/management | |
parent | e6de0a9062b802d7fe0196a10abf909414993531 (diff) | |
download | ryuslash.org-20ade8543a5d30adf1d0afbdfa5381ab8734ed7c.tar.gz ryuslash.org-20ade8543a5d30adf1d0afbdfa5381ab8734ed7c.zip |
Enable parsing of markdown posts
Diffstat (limited to 'aggregator/management')
-rw-r--r-- | aggregator/management/commands/loadfeeds.py | 10 |
1 files changed, 8 insertions, 2 deletions
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)\ |