From c90daec5f4a91cf1041a5a61411d860ea4329ece Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Thu, 21 Jun 2012 21:24:54 +0200 Subject: Initial commit --- site/projects/ryuslash.org | 75 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 site/projects/ryuslash.org (limited to 'site/projects/ryuslash.org') diff --git a/site/projects/ryuslash.org b/site/projects/ryuslash.org new file mode 100644 index 0000000..ccc6475 --- /dev/null +++ b/site/projects/ryuslash.org @@ -0,0 +1,75 @@ +#+TITLE: ryuslash.org +#+STYLE: +#+LINK_UP: ../index.html +#+LINK_HOME: ../index.html +#+LINK: python http://www.python.org +#+LINK: django http://djangoproject.com +#+LINK: feedparser http://code.google.com/p/feedparser/ +#+LINK: south http://south.aeracode.org/ +#+LINK: markdown http://packages.python.org/Markdown/ +#+LINK: src https://github.com/ryuslash/ryuslash.org +#+LINK: tar_gz https://github.com/ryuslash/ryuslash.org/tarball/master +#+LINK: zip https://github.com/ryuslash/ryuslash.org/zipball/master + +#+INCLUDE: "../header.org" :lines "1-4" +#+INCLUDE: "dlmenu.inc" + +* About + :PROPERTIES: + :hosted_at: github + :END: + + ~ryuslash.org~ is the project of the front page of [[http://ryuslash.org][my website]]. I + have noticed, though, that apart from the /design/ and the initial + data[fn:: The configured feeds], 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][Python]] web framework [[django][django]] and the [[python][Python]] + module [[feedparser][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][Python]] 2.6.x or 2.7.x + - [[django][Django]] 1.3 + - [[south][South]] 0.7.4 + - [[feedparser][Feedparser]] 5.1.1 + - [[markdown][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. -- cgit v1.2.3-54-g00ecf