| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Navigator for 2ch
[52:名無しさん@お腹いっぱい。 (2000/12/14(木) 05:24)]
テストその2
[53:(not 1) (2000/12/14(木) 08:00)]
多分、書きこめてるはず。
書きこみができるようにしました。
それと、geocities のアカウント取ってみたんでこんどからは、
そちらからどうぞ。
http://www.geocities.co.jp/SiliconValley-Oakland/7673/navi2ch.tgz
あとは、
Navi2ch Article の modeline に サブジェクトを表示。
長すぎる行を改行するように。
ってとこです。
>>48
> 最新の情報が見れない。reload 機能が欲しい (s に bind されてる
> sync ってのは違うよね? sync ってなあに?)
うーん、sync ってのが reload のつもりなんですけど。
wl で sync ってのがあったからその名前を貰ってるだけです。
proxy 対応ってどうやるんでしょ?
その辺よく分かってないんで。ごめんなさい。
> 板選んで、スレ選んで、C-o で板一覧に戻って別の板を
これは対応しました。
> index2.html のように、各スレッドの最新10発言とかの
> 一覧が欲しいなぁ。
やりたいですね。
でも、cgi を呼びだして、html を parse してってのは面倒臭そうだしなぁ
途中まで読んで無理矢理接続を切っちゃえばいいのかな?
なんかいい方法ないですかね。
>>49
bookmark 機能使わせてもらいました。
ただ、 b で開くでなくてトグルにしましたが。
あと、行番号表示もそのまま頂きです(笑)。
厨房な俺には手に余ってきたかも(汗)。
[54:(not 1) (2000/12/14(木) 08:05)]
おお、書きこめてますね。
よかった、よかった。
[55:名無しさん@お腹いっぱい。 (2000/12/14(木) 10:19)]
navi2ch.el素晴らしいです。これ、その筋のMLとかで
やりません?
emacs20専用になってるみたいだけど、APELとか使って
移植性を高めると良いかもしれませんね。
[56:名無しさん@お腹いっぱい。 (2000/12/14(木) 13:04)]
その前に データファイルの置き場所、フォーマット等の標準化をひろ
ゆきに働きかけたい気分だ。
[57:名無しさん@お腹いっぱい。 (2000/12/14(木) 15:25)]
てすと?
[58:???????????B (2000/12/14(木) 15:36)]
おお、書けてる。感涙。
a の bookmark 追加ですが、emacs-20.7 で試すと
navi2ch-net-file-coding-system is void とか
言われました。どこかに
(setq navi2ch-net-file-coding-system 'euc-japan)
というのが必要ではないですか? 間違ってたらスマンス。
> sync
了解です。
> proxy 対応ってどうやるんでしょ?
proxy サーバが proxy.foo.bar.com:8080 なら、
(let ((proc (open-network-stream
navi2ch-net-connection-name buf proxy.foo.bar.com 8080)))
と直接 proxy サーバに接続して、
GET http://www2.ocn.ne.jp/~luckland/text/board.txt HTTP/1.1
...(以下同じ)...
です。おんぶにだっこではアレなので、パッチ送りたかったけど、
俺の腕じゃ汎用的に書くのは無理だった…。elisp わからーん。
というわけで、環境変数 HTTP_PROXY を見るようにして
いただけると happy ですにゃ。
あとはリクエストに If-Modified-Since を付けて、更新されていない
ときにボディを受け取らないようにするとかかなぁ。
[59:名無しさん@お腹いっぱい。 (2000/12/14(木) 16:48)]
test
[60:名無しさん@お腹いっぱい。 (2000/12/14(木) 17:06)]
navi2chのdeb packageを作ってみて,XEmacsで
試してみたが,Segvってしもうた.
navi2chって,ライセンスはGPLかBSD version2
とかにしないかね? そうすると 他でも配れる
[61:???????????B (2000/12/14(木) 17:31)]
" & < > の置換ってこんな感じ? elisp って
変数に対する置換ってできないのかなぁ。普通
バッファ上で置換するのかしら。
navi2ch-article.el
- (insert (cdr (assq 'data elt)) "\n\n")
+ (let ((p (point)))
+ (insert (cdr (assq 'data elt)) "\n\n")
+ (goto-char p)
+ (while (search-forward """ nil t)
+ (replace-match "\"" nil t))
+ (goto-char p)
+ (while (search-forward "&" nil t)
+ (replace-match "&" nil t))
+ (goto-char (point-max)))
あと、デフォルトで bookmark を有効にしてほしいなぁ。navi2ch.el は
(defun navi2ch ()
(interactive)
- (navi2ch-list))
+ (navi2ch-list)
+ (navi2ch-list-toggle-bookmark))
がいいです。
# これだと最初に起動したとき、何も表示されないか?
read.cgi ver5.26+ (01/10/21-)