summaryrefslogtreecommitdiffstats
path: root/site/projects/ryuslash.org
blob: cfce357f1635f15c29e077f6ebd7c636b9a9c332 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#+TITLE: ryuslash.org
#+STYLE: <link rel="stylesheet" type="text/css" href="../../stylesheet.css" />
#+LINK_UP: ../index.html
#+LINK_HOME: http://ryuslash.org
#+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
#+STARTUP: showall

#+begin_html
  <script src="/keyjs.js" type="text/javascript"></script>
  <script type="text/javascript">
    keyjs_initialize({ "u": [ "keyjs_goto", "../index.html" ],
                       "h": [ "keyjs_goto", "http://ryuslash.org" ] });
  </script>
#+end_html

#+INCLUDE: "dlmenu.inc"

* About

  ~ryuslash.org~ is the project of the [[http://ryuslash.org][front page]] of my website. I have
  noticed, though, that apart from the /design/ and the initial data,
  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.

** 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

* Usage

  It is a normal django application, so normal django deployment
  methods should work.

** Configuration

   The feeds that are loaded are defined in ~local_settings.py~. An
   example of how to do this is located in ~local_settings.py.example~.