news4 - RSS aggrigation system
Rev. | 时间 | 作者 | Message RSS |
35706dae | 2013-04-26 04:09:15 | hylom | fix: crash when RSS item is invalid |
0dbb52df | 2013-04-26 03:41:05 | hylom | Merge branch 'live' |
16539a36 | 2013-04-26 03:37:04 | hylom | add plugins/__init__.py |
32bf686b | 2012-12-04 13:23:06 | hylom | temporary fix: error ocurred when RSS's description is no... |
04b45a09 | 2012-11-07 05:31:45 | hylom | implement plugin system |
71e6609c | 2012-11-07 04:47:57 | hylom | delete rss entries from config.py.sample |
8be6421a | 2012-11-06 20:34:04 | hylom | add '(GMT)' to last update |
dc4c829c | 2012-11-06 20:30:32 | hylom | Merge remote branch 'remotes/origin/live' into live |
2244893f | 2012-11-07 05:33:20 | hylom | Merge branch 'master' into live |
8e7d6a4b | 2012-11-01 05:16:38 | hylom | update README |
= README = == gnewsとは? == ニュース記事を収集・分類するニュースアグリゲーションサイトを構築するためのツールです。静的にHTMLを作成するのが特徴です。Planetにインスパイアされ、Google Newsクローンを目指しています。 == 必要なライブラリ == 利用には下記のPythonモジュールおよびGNU makeが必要です。 * mako (python-mako、Makotenplate library for Python) * feedparser (python-feedparser、feed library for Python) http://code.google.com/p/feedparser * python-dateutil == 設定ファイルの作成 == gnewsでサイトを生成するために、下記の設定ファイルが必要です。 === config.py === HTMLの生成先やサイト名などを設定するファイルです。PythonのDictionaryおよびArray形式で記述されています。 config.py.sampleをコピーしてconfig.pyを作成し、編集します。 === sources.ini === RSSの取得先を設定するファイルです。ini形式で記述されています。セクション名が表示されるサイト名、urlパラメータがサイトのURL、sourcesパラメータがRSSの取得先、filtersが使用するフィルタ一覧(カンマ区切り)となります。 === install.conf === 関連ファイルのコピー先を指定するファイルです。 install.conf.sampleをコピーしてintall.confを作成し、編集します。 === keywords.txt === 記事の分類を行うためのキーワードを指定するファイルです。 keywords.txt.sampleをコピーしてkeywords.txtを作成し、編集します。 == 関連ファイルのインストール == 上記の設定ファイルを用意したうえで、make installを実行します。 == サイトの作成・更新 makeを実行します。
Welcome to OSDN Wiki system. Here is your chamber Wiki space.
Check Wiki Guide (English) to refer syntax and functions.
[PageInfo]
(auto generated page)
[Permissions]
view:all, edit:admins, delete/config:admins