■掲示板に戻る■ 1- 最新10

レス数が950を超えています。1000を超えると表示できなくなるよ。

Navigator for 2ch

[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))
がいいです。
# これだと最初に起動したとき、何も表示されないか?


[62:49 (2000/12/15(金) 01:54)]
書込実験を兼ねて。
navi2ch-net-file-coding-system は
navi2ch-net-coding-system に変更されているようなので
"file-" を削ってみてください。

あと、ちゃんと読んでないのですが、
読込はタイムスタンプで判断しているんでしょうか ?
タイミングによっては新しい書込があるのに
読み込んでくれないことがあるようなので、
「強制的に再読込」が出来ると嬉しいです。

あるいはファイルの大きさで判断するとか
できないんでしょうか ?


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)