Navigator for 2ch

このエントリーをはてなブックマークに追加
3名無しさん@お腹いっぱい。

えらい!

unix板のリーナスと呼んでいい?
4名無しさん@お腹いっぱい。:2000/12/06(水) 04:56
ファイト一発!!期待age!
進捗状況もたまに書いてちょ
5名無しさん@お腹いっぱい。:2000/12/06(水) 10:44
Java で作らない?
6名無しさん@お腹いっぱい。:2000/12/06(水) 11:37
http://piza.2ch.net/test/read.cgi?bbs=tech&key=974446449
って、最初はLinux上のPython、GTK+でかいてたんだけど、
AAがうまく表現できない&Winプログラミングに興味があったので
やめちまった。
がんばってください。
7???????????????B:2000/12/06(水) 13:02
tty 版もほしいなぁ…。作りたいのはやまやまだが
時間が…。
8名無しさん@お腹いっぱい。:2000/12/06(水) 22:02
こんなの作ってみました。

http://www.geocities.co.jp/SiliconValley-Oakland/4550/aadisplay.gif

Linux 上で AA をみる(だけの)ためのもの。未完成。
誰か MS プロポーショナル(だったっけ)のメトリック教えて...

ま、MS のフォントをこっそりつかうのが正解かもしれないけど。
というわけで AA も見られるとうれしいです > 1 さん
96:2000/12/07(木) 00:23
>>8
MS PゴシックをX-TTで使ったことがあるけど、なかなかうまくいかないです。
X-TTにきっちりメトリック計算させても、モナーがずれてしまう。
10話題ずれるけど:2000/12/07(木) 01:26
モナー板見るためにVMware導入した私。
きっと、他にもいるはずだ。
11関係ないからsage:2000/12/07(木) 01:37
モナー板見るためだけにVMware使ってるのって俺だけ?
12名無しさん@お腹いっぱい。:2000/12/07(木) 03:02
エラー出たから書き換えたら2重投稿してた。鬱ダ氏ノウ
131:2000/12/07(木) 07:32
・ニ・ケ・ネスュケ�、゚、ヌ、ケ。」
14hc2ivan:2000/12/07(木) 07:51
1です。
C++で書いてたんですが嫌になったので
コンソールバージョンにしました。

特徴
o ブラウザが選択可能。
o キャッシュ機能搭載。
o 書き込み可能

w3mで見てるんだったら、こっちの方が遥かに速いのでどうぞ。
ついでにハンドル名も決定。
tar + gzです。
http://zurubon.virtualave.net/source/114.tar
(http://zurubon.virtualave.net/source.cgi)
15hc2ivan:2000/12/07(木) 11:31
・ミ・ース、タオ、ネオ。ヌストノイテ、ヌ1.2.0、「・テ・ラ・スシ・ノ、キ、゙、キ、ソ。」
16名無しさん@お腹いっぱい。:2000/12/07(木) 12:28
>バグ修正と機能追加で1.2.0をアップロードしました。
って書いたのか。
それをみて化けてるので今修正中か?(w
171==hc2ivan:2000/12/07(木) 14:44
w3mからの書き込みテスト。

181==hc2ivan:2000/12/07(木) 15:17
書き込むと化けるバグを修正しました。
tar + gzです。
http://zurubon.virtualave.net/source/116.tar
http://zurubon.virtualave.net/source.cgi

# これはw3mで書いています(化けませんように)。
191==hc2ivan:2000/12/07(木) 15:19
よかった。
化けなかった。
20名無しさん@お腹いっぱい。:2000/12/07(木) 19:48
試してみたいけど。 GTK-- をインストールする
のがめんどいのでもうちょっと後でね。
211==hcivan:2000/12/07(木) 20:13
>>20
始めはGTK--で書いてたんですけど嫌になってきて、
Perlで書き直してCUIで動くやつになっています。

http://zurubon.virtualave.net/source.cgi
ここから入手してください。
必須なものは、
o Perl 5(http://www.perl.com/)
o Perl curses モジュール(http://www.cpan.org/modules/by-module/Curses/)
o Perl perlmenu モジュール(http://www.ait.iastate.edu/perlmenu/)
o wget(http://www.gnu.org/software/wget/)
o w3m,lynx,netscape,jlessなどのブラウザ(ページャ)。
o Perl HTTP::URI モジュール
です。
>>14
>>18
もどうぞ。
混乱させてすいません。
221==hc2ivan:2000/12/07(木) 23:12
board.txtの読み込みを高速化、
その他の改良をしたバージョン1.3.2をアップロードしました。
tar + gzです。

http://zurubon.virtualave.net/source.cgi
http://zurubon.virtualave.net/source/117.tar
23名無しさん@お腹いっぱい。:2000/12/08(金) 11:06
さらなる開発期待age
241==hc2ivan:2000/12/08(金) 18:35
感想とかも聞きたいです。
誰かー。
25名無しさん@お腹いっぱい。:2000/12/08(金) 19:45
スレ一覧表示から先に進めんぞ。
キー割り当ては less 準拠きぼーん。
26名無しさん@お腹いっぱい。:2000/12/08(金) 19:50
GTK--の評価興味ある。
良質なGUIライブラリの導入検討中。
別スレ立てキボンヌ。

27名無しさん@お腹いっぱい。:2000/12/08(金) 21:18
test
281==hc2ivan:2000/12/08(金) 21:41
1.3.3をアップロードしました。
PerlMenuのインストールは不要になりました。
Page Upやgなどキー割り当てを追加してみました。

変更履歴です。
* version 1.3.3
* PerlMenuを改造してPage Up,Page Down,g,Gキーを使うようにした。
* PerlMenuを同梱したのでPerlMenuモジュールの
インストールは不要になった。
* $your_name,$your_mail変数の漢字コードをSJISに変換するようにした。
* 2ch UNIX板にあるNavigator for 2chスレッドにリンクするようにした。


キー割り当ての追加は以下のとおりです。
Page Up -> 1ページ進む
Page Down -> 1ページ戻る
g -> 最初に移動する
G -> 最後に移動する


tar + gz形式です。
http://zurubon.virtualave.net/source/118.tar
http://zurubon.virtualave.net/source.cgi
29名無しさん@お腹いっぱい。:2000/12/08(金) 21:56
>>1
wget に -nd -nH つけてくれ。
system wide & user の設定によっては ~/.navi2ch/www2.ocn.ne.jp/.../board.txt
みたいになる
30名無しさん@お腹いっぱい。:2000/12/08(金) 22:03
俺もスレ一覧から先へ進まん!
あとスレ一覧画面で記事数が右に消えちゃってます。
311==hc2ivan:2000/12/08(金) 22:46
>>25
>>30
先へ進まないというのはどういう状況か教えてください。(ハングする、core dumpする、エラーを出す)
OSの名前とバージョンを教えてください。
navi2chのバージョンを教えてください。
TERM環境変数にはなにが入ってますか?
コンソール or ターミナルエミュレータどちらで動かしていますか?

こっちは
OSはFreeBSD 4.1-RELEASE
navi2chはnavi2ch 1.3.3
ターミナルエミュレータはkterm
TERM環境変数はkterm
です。

>>29
わかりました。
32???????????????B:2000/12/09(土) 00:00
> 俺もスレ一覧から先へ進まん!
$cmd_browser を書き換えてない (デフォルトは wget だけど
wget がはいってない) というオチではない?

tty 版を望んでおきながらアレだが、ちと厳しいね。
ブラウジングを外部プログラムにまかせるというのが
ちょっと…。まぁ作るほうにしたらお手軽だし、UNIX
的ではあるんだけど。
3330:2000/12/09(土) 00:10
>>32
そのオチでした。逝ってきます。

あと要望:板一覧画面に戻る際に読んでた板の位置に戻って欲しい
34???????????????B:2000/12/09(土) 00:46
んと、インストールマニュアルなど。FreeBSD なら wget,
lynx, p5-libwww, p5-URI を package で入れる。それだけ。

firewall 内の人は、proxy 設定すること。lynx は環境変数
HTTP_PROXY を、wget は環境変数 http_proxy を見るので
(wget も HTTP_PROXY の方を見てくれよ…)、
 env http_proxy=foo.bar.com:8080 HTTP_PROXY=foo.bar.com:8080 perl navi2ch
とかすれ。

要望だが、ブラウザは自前でなんとかならんかなぁ。emacs を
起動して、C-x 3 C-x o C-x 2 したみたいな3分割の画面にして、
左は板一覧、右上はスレ一覧、右下が発言、とかはどう?
で、C-x 0 で不要なフレームは消せるとか。

あと、細かいこと。/ で検索したい。C-v で1画面進めたい。
Space は Enter と同じ扱いにしては? $cmd_browser などの
エラーチェックよろしくね。
351==hc2ivan:2000/12/09(土) 18:29
>>34
(Emacsで動くという意味で)mewみたいな感じになるんでしょうか?

それと、1.3.4をアップロードしました。
選択位置を維持するのは、ちょっとやってみたけど現在位置の取得が難しそうです。
位置の設定は難なく出来るんだけど、、、
ドキュメントしっかり読んでないせいかも。

C-vにも一応対応しましたがバグってます。


Changelog
* version 1.3.4
* READMEの嘘を直した。
* wgetを-nd -nHオプションをつけて起動するようにした。
* 記事のタイトルと記事数の間にあるスペースを取り除くようにした。
* FAQを作成した。
* Spaceキーの割り当てをReturnと同じにした。
* コマンドが存在するかチェックするようにした。

ダウンロードは、
>>28
からたどってください。
3625:2000/12/09(土) 21:36
スュケ�、゚・ニ・ケ・ネ、「、イ。」・ケ・?ー?ヘォ、鯊隍ヒソハ、゙、ハ、、クカーマ w3m 、ャニ�、テ、ニ、ハ、ォ、テ、ソ。」タツ、テ、ニ、隍キ>イカ
、ユ。シ、爍「、ヌ、筍「、マ、テ、ュ、熙、、テ、ニクォ、ヒ、ッ、、 (クスコ゚ lynx サネヘム)。」
、ウ、?、ハ、? lynx 、タ、ア、ヌサネ、テ、ニ、?、ロ、ヲ、ャ、隍、、ハ、「。ト
3725:2000/12/09(土) 21:39
navi2ch から書き込みテストしたらバケテルヨーー
v1.3.3 + lynx2-8-3(+2chパッチ) 使用。なんでだろ。
38>34:2000/12/10(日) 07:48
wgetrcに書いとけ
39(not 1):2000/12/12(火) 13:59
>>34
Emacs 版 作ってみました。
書きこみができないとかまだ不具合が色々あるますが一応使えます。
実は、hc2ivan さんの作ったのを使ってみてないんで
全然違うものだったらごめんなさい。

ここからどうぞ。
http://zurubon.virtualave.net/source/123.gz (tar.gz 形式)
40hc2ivan:2000/12/12(火) 14:44
>>39
おお、すごい。
しかし、
mule --version
GNU Emacs 19.34.1
では動きませんでした。
41(not 1):2000/12/12(火) 19:46
>>40
ごめんなさい、Emacs 20 以外を考えて作ってないです。
色々な Emacsen に対応するのは結構面倒なんで。
# もし反応よかったりしたら対応するかもしれないです(笑)。

んで、ちこちょこバグを潰したりしたやつをアップしました。
http://zurubon.virtualave.net/source/124.gz
42hc2ivan:2000/12/12(火) 22:00
>>41
「おおすごい。」といっても動かしてないんです:-)。
スクリーンショットなんかをアップロードしてほしいです。

ImageMagickをインストールするとimportってコマンドで
import XXXX.jpegでスクリーンショットが取れます。
43名無しさん@お腹いっぱい。:2000/12/12(火) 23:01
動いた、すばらしい。
Windows の GUI ソフトなんかより余程シンプルでよい。
lisp の力に改めて感心。

リクエスト:
スレッドの Subject を Naci2ch Article の mode-line にでも
記事に番号
44(not 1):2000/12/13(水) 00:24
>>42
スクリーンショット取ってみました。
http://zurubon.virtualave.net/source/125.png

見ての通り、実は Unix じゃなかったりします(笑)。

>>43
> 動いた、すばらしい。

おぉ、誉められた・・・。
なんかすっげぇ嬉しいです。

> リクエスト:
> スレッドの Subject を Naci2ch Article の mode-line にでも
> 記事に番号

了解です。それくらいなら簡単にできますし。
あとは、書き込みができるようにしたいですねぇ。
45名無しさん@お腹いっぱい。:2000/12/13(水) 01:25
>>41
Meadow1.10でばっちり動きました。
スゴイね。
46hc2ivan:2000/12/13(水) 08:39
>>44
見ました。
良さそうですね。EmacsLispも覚えたいなあ。
47???????????????B:2000/12/13(水) 13:55
ぐれいと。すばらしすぎ。

要望。proxy に対応してほしい。とりあえず適当にいじって
proxy 経由になるようにしたが、elisp はほとんどわからんので、
わかってる人に、ちゃんとしたコードを書いてほしい。

あと、emacs-20.7 で -nw で実行すると、
 |-かんな--EJ:%*-F1 *navi2ch board* (Navi2ch Board W)--L56--10%----
の行 (これってなんて呼ぶの?)がリバースしてくれない。

X クライアントとして動かすとき (-nw を付けずに起動)、
マウスでそこそこ操作できるとうれしいかも。
# mouse-2 で板選択/スレ選択できるとよいかな。

書き込みができるようになったら、これを常用環境にします。

1もがんばれ〜
48???????????????B:2000/12/13(水) 15:54
追加。

< > が置換されてないかも?

一行が長すぎると切れた部分が表示されない
(少なくとも -nw では)。自前で fold キボソ。

うちの環境だと proxy が cache してしまって、reload しないと
最新の情報が見れない。reload 機能が欲しい (s に bind されてる
sync ってのは違うよね? sync ってなあに?)

板選んで、スレ選んで、C-o で板一覧に戻って別の板を
Enter で選択すると、ミニバッファに
 Window width 0 too small (after splitting)
となるです。

index2.html のように、各スレッドの最新10発言とかの
一覧が欲しいなぁ。

ぜいたくいってスマヌが、ぜひぜひよろしく。
49not 1 nor 39:2000/12/13(水) 21:09
Emacs 版、すばらしいです。
bookmark っぽい機能を付けてみたんですけどいかがでしょう ?
http://www.geocities.co.jp/SiliconValley-Oakland/4550/navi2ch.tgz
50名無しさん@お腹いっぱい。:2000/12/13(水) 22:35
オープンソースage