2.7 KiB
ryuslash.org
About
ryuslash.org
is the project of the front page of my website. I
have noticed, though, that apart from the design and the initial
data1, there is nothing really specific to
my about this project.
Right now all it really does is show a bunch of feeds on a page.
Why
I've been trying out different kinds of ways to manage/run a website/blog for a long time now, and I can't seem to keep using just one thing. This annoys me.
With ryuslash.org
I'm trying it in a different way, gather
everything I do elsewhere and present it in a single place. I
must be generating content somewhere, and if that's true, and
friends or other interested people might want to know about this,
then it's nice to have it all in one place.
How
ryuslash.org
uses the Python web framework django and the Python
module feedparser. It uses a management command loadfeeds
to go
through all the configured feeds and check them for new items.
Features
- Define multiple RSS feeds to load news items from.
- Define relative paths for the xml and profile linked to a feed.
- Group feeds in categories.
- Add comments to any post that comes in.
- Generate feeds: One for all posts, one for all comments.
Requirements
ryuslash.org
uses the following modules and applications:
- Python 2.6.x or 2.7.x
- Django 1.3
- South 0.7.4
- Feedparser 5.1.1
- Markdown 2.1.1
Installation
Must write…
Configuration
The feeds that are loaded are defined in the database, through the
Feed
model. Now when you want to run your own instance, it might
be preferable not to load my feeds, so you should remove (part of)
or change aggregator/fixtures/initial_data.json
, otherwise your
feeds will be overwritten by my feeds every time you migrate.
The configured feeds