Emerge Technology
なんとなくCGI型PINGサーバ
Author: liris
-
Modified: 2007/01/29 11:33
CGIとして動作するPINGサーバです。
PythonでCGIを書いて見たい人、コミュニティみたいなものがあるとしたら、コミュニティ内の情報を集約したい人が使うといいかも。
about
これは、PythonでかかれたPingサーバです。ついでにtrackbackの受信もできます。trackbackの受信は間違えて実装してしまいました。動作環境
- CGIが動作する環境
- Python(2.3で動作確認)
- pykf
- HTMLtemplate(配布パッケージに入っている)
- MySQLdb
- MySQL
Python2.2ではHTMLTemplateが動きませんでした。なので、Python2.3でしか動かないかもしれません。
配布パッケージ
- バージョン0.3 - pings-0.3.tgz
今後の予定
- アクセス制限を付けてみる
- bulkfeedなどから、検索結果を登録できるようにしてみる? -> 方向性が違うような気もする。
- 登録されたもののメインテナンスはデータベースを直接いじれというのは酷なので、管理画面を作ってみる。(というか、やってみたいだけ)
設置方法
- ファイルをてきとうなディレクトリで解凍
- dothtaccessを.htaccessにリネーム
- MySQLデータベースにデータベースとテーブルを追
- mysql -u ユーザ -p パスワード < mysql.sql
- conf.pyを編集して、データベースとhttpのアドレスを追加
使用方法
http://www.liris.org/ping/に設置したものとして説明します。
一覧の表示
http://www.liris.org/ping/
trackback/pingの送信先
http://www.liris.org/ping/
(送受信内容をもとに勝手に表示かping/trackbackの受信かを切り分けています)
RSSの表示
http://www.liris.org/ping/?type=rss