|
カテゴリ:Python
このところ RSS リーダーを使ってあちこちのブログを見始めたのだが(前にもちょっと使って止めたが)、planet サーバを動かしてみようと思い立つ。とりあえず、Python で書かれたものは 3つみつける。
planet は Planet GNOME や Planet Debian をはじめとしてあちこちで使われているもので一番メジャー。Feedjack は Django を使って作られていて planet より新しい。cogplanet は、TurboGears を使って作られている。1年以上、手が入っていないしマイナーな存在か。 なぜに planet サーバの類を使おうかと思ったかといえば、やっぱり、どんどんフィードを登録していくと、読まなくなっちゃう傾向があるから(たくさんありすぎるから、おもしろそうな記事を探して読むのも面倒になってしまうので)、独自のフィルターをかけて好みの記事だけ自動抽出して読めるようにしたいなと。クライアントで動かすとフィードの数が多くなると重くなって不快なので( RSS リーダーとか使ってみて、こりゃいやだと)、サーバで動かしたいなということで planet ベースに何かするかなと。 とりあえず、全部、使ってみることにする。まずは、メジャーな planet から。自分の好みのカスタムPlanetの構築 のあたりを参照すると概要が分かる。デザインテンプレートは、独自のhtmltmpl を使っている。既存のデザインには basic と、fancy が用意されているが、basic は時代遅れの感があるから、fancy をベースにした方がいいかもと。 購読するサイトは、config.ini に次のように登録するようだ。
フィードは [] で囲む。name = の後ろにフィード名。face = で hackergotchi があればそれを指定。facewidth と faceheight でそのアイコンの縦横幅を指定等々。 準備ができたら、次のコマンドで実行。
とりあえずは、
で動かしてみる(解凍したディレクトリで)。 examples/output にファイルが書き出されるので、それを Apache 等から参照できるようにしてブラウザから見ると下のようなものができている。 とってもシンプルですぐに使えるものなので、役には立つけれど自分が今欲しいものではない。もうちょっとあれこれしたいので使わないけど、ソースコードは参考にする。 ![]() お気に入りの記事を「いいね!」で応援しよう
Last updated
2008.05.02 03:57:55
コメント(0) | コメントを書く
[Python] カテゴリの最新記事
|