• R/O
  • SSH

Arbre Source

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

news自動集積ツール


Nom Taille Révision l'heure Auteur Message de Log
README 1.82 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
config.py 995 f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
configloader.py 801 f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
fetcher.py 3.72 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
filters f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
genkeywords.py 289 f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
gnews.py 4.64 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
keywords.py 3.56 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
keywords.txt 1.95 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
keywords.txt.sample 1.95 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
logger.py 225 f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
plugin.py 361 f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
plugins f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
propertizer.py 832 f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit
renderer.py 1.88 k f850a28ae86e 2013-05-28 04:27:59 hylom <hylom@users.sourceforge.jp> initial commit

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を実行します。