Navi2ch for Emacs (Part 21)
■ このスレッドは過去ログ倉庫に格納されています
Emacsen で動く 2ch 専用ブラウザ、Navi2ch のスレッドです。 Navi2ch Project Home Page http://navi2ch.sourceforge.net/ 開発版 % cvs -z3 -d:pserver:anonymous@navi2ch.cvs.sourceforge.net:/cvsroot/navi2ch co navi2ch 過去ログ >> ~/.navi2ch/etc.txt > navi2ch > http://navi2ch.sourceforge.net/log/ > navi2ch 前スレ Navi2ch for Emacs (Part 20) http://peace.2ch.net/test/read.cgi/unix/1265413075/ ※ CVSは将来的には更新しなくなる可能性があります。 Git を使ってください。 % git clone git://navi2ch.git.sourceforge.net/gitroot/navi2ch/navi2ch それ以降追っかけをするときは navi2ch ディレクトリに移って % git pull http://anago.2ch.net/test/read.cgi/software/1405086867/1 > こんにちは。monazilla ★です。 > > 2ch.netのdatの取得方法、及び利用規約が近日変更される予定です。 > > ご登録をいただきました既存開発者の皆さまには、事前に新仕様のご連絡を予定しております。 > > お手数をおかけしますが、ご登録にご協力お願いします。 > > また2ちゃんねる専用ブラウザのユーザーの皆さまには、ご利用アプリの開発者様に、開発スレッド等でこの告知のご連絡をしていただきますと幸いです。 > > monazilla ★ > > https://docs.google.com/forms/d/1YQn7dPEqdEWnPhRwoJwjBJHY9yenonxv7H3g9SNZV_o/viewform >>4 一応sf.netの方として登録だけはしてみました。 【連絡】2ちゃんねる専用ブラウザ開発者の皆さまへ http://anago.2ch.net/test/read.cgi/software/1405086867/473 > 473 :monazilla ★:2014/07/13(日) 07:38:19.39 ID:???0 > おはようございます。 > > 現在2ちゃんねるのdat取得時にはMonazillaのユーザーエージェントを名乗っていただいております。 > 今回はその取りまとめのため、monazilla ★のキャップを利用しております。 > > monazilla.orgの管理人さんに配慮が足りなかったことをお詫びします。 > 現管理人さまには直接メールをお送りさせていただいております。 > > なお今回開発者登録をしていただいているのは、 > > 1)クローラー対策、負荷低減の一環としての側面 > 2)2ちゃんねる専用ブラウザからの収益化の取り組みの一環として > > があります。 > > 1) > クローラー対策だけではなく、専用ブラウザからの負荷低減も施策の1つです。 > 大きな仕様変更になるため、既存開発者には事前に登録をお願いしています。 > > 2) > 専用ブラウザは負荷がかかるわりに、現在のところ2ちゃんねるに収益がもたらされていません。 > 今後の収益化に関して開発者様と協力が必要なため、事前に登録をお願いしています。 > > 開発者のご登録をお願いしているのは以上二点となります。 > ご理解とご協力の程、よろしくお願いいたします。 スマホの専ブラが有料でも好調だから、そっちからマネタイズしてくのかな 終わったらどこ行く? open ヤダ sc 論外 したらば チョン ごぶたしてます。 一応 >>4 に登録しておきました。 2ちゃん終わったか。 Navi2ch使えなくなったらおーぷんしかないよな。 $ git log|grep Date|awk '{print $6}'|sort -r|uniq -c 1 Last-Modified 14 2013 21 2012 45 2011 73 2010 56 2009 79 2008 2 2007 26 2006 32 2005 116 2004 180 2003 567 2002 2014年0か。お疲れ様でした >>9 無料だけど広告表示もあり得るんじゃないかな。 バイナリ配布のブラウザは。 ソース配布だとどの方法を採用しても改変される可能性あるからなあ。 みんな使ってないの? 会社から家に繋げてこっそり見てたのに使えなくなってとても残念だよ。 会社が設定変えたんじゃね。 ここで聞いてもしょうがない。 ごめんなさい。言い方が悪かった。 家には繋がるけど2ch側の仕様が変わってdatファイル取得できなくない? てか、違う問題だったのかな? まちBBSは表示されなくなったけど2chは見えるよ? あれ?普通に板移動しただけなのかな? sでも更新しないし仕様変更の記事を見たからそうだと思ってた。 他のツールなら見られるだけど同じ事象の人はいないんだ。 >>26 なら板名くらい書いたら? 情報小出しにしても解決遅くなるだけだよ。 いや、全部なんだよ。みんな一緒だと思っていたんで軽く考えてた。 navi2ch-list-bbstable-url に拾った bbsmenu 色々とっかえひっかえしても同じ。 「ある板で checking file...moved と出て、スレ一覧が更新されない。」の対応でもダメ。 状況はたぶん全板同じでboard.txt は例えばunixならこんな感じで合っていると思う。 UNIX http://peace.2ch.net/unix/ unix バージョンはさっき上げたので 1.8.4 です。 board.txt を削除しても再作成されるからmenu自体は更新出来ているっぽいけど スレ一覧からアクセスができなくなる感じ。 3年前の1.8.4から更新してないけど、読み書きとも問題ないね お騒がせしました。他のツールでもでもダメだったのでどうやらなんらかの規制を食らっているようです。 一個間違って伝えてたのはアクセス環境は家からじゃなくて某vpsですた。 規制の内容理解してないんでゆっくり対策考えます。 小出しかな?そのつもりはないんだけどね。本当にわからいんだよ。 まちbbsはみれた。他はmovedって言われて移転先取得に失敗してるみたい。 血バケツ?はリストにないポイ。 ブラウザでアクセスすると必ず人多過ぎが出る。 うーん、これでいい? 因みにlips的にエラーが出るわけじゃないんだよ。 ====================================================================== 1 -> navi2ch-net-download-file: url="http://peace.2ch.net/unix/subject.txt" ; time="Wed, 26 Mar 2014 00:15:05 GMT" accept-status=("200" "304" nil) other-header=nil 1 <- navi2ch-net-download-file: nil ====================================================================== 1 -> navi2ch-net-download-file: url="http://peace.2ch.net/unix/dat/1360752306.dat" ; time=nil accept-status=("200" "304" nil) other-header=nil 1 <- navi2ch-net-download-file: nil ====================================================================== 1 -> navi2ch-net-download-file: url="http://peace.2ch.net/unix/kako/1360/13607/1360752306.dat.gz" ; time=nil accept-status=("200" "304" nil) other-header=nil 1 <- navi2ch-net-download-file: nil? 現在unix板サーバもpeace subject.txtはクロール規制喰らわない unix板はブラウザでの人大杉規制食わない というわけで、残る可能性はバーボンハウスくらい http://qb7.2ch.net/_403/c403.cgi 何にせよもうnavi2chとは別の話だな。 よそでやっとくれ。 >>39 2chmateのスレに答えが書いてあるので引用するね まちBBSは、5月にひっそり差し替えられたんだよ まちBBSはひろゆき陣営なので 2ch.net現運営はメニューから既存のまちBへのリンクを取っ払って .net内に「地域」カテゴリを新設してまちBと同じ板を作っちゃった つまり今は2chが二つなだけでなく、まちBBSも二つある 2chMateのGP版で何も対策しないでいると まちBBSが.net内の新設地域板のことだと誤認されてしまうため 持ってるまちBログは全てDAT落ち表示となって続きが読めない 板内のスレ数もナンバリングも足りないから見慣れてる人は戸惑うが 既存まちBを殆ど読んでない人だと違いに気づかないかも >>39 続き >まちBBSを利用するにはどうすればよろしいでしょうか? ggrks と言いたいところだが ググって苦労したから ほれ! http://kita.jikkyo.org/cbm/cbm.cgi/20.p0.m0.jb.vs.op.sc/-all/bbsmenu.html 上のURLを設定→実験的→BBS MENU に貼って板一覧更新ボタンを押したら まちbbsとpeace板の両方が見れる 20=2ch-net p0=ピンク m0=まちBBS jb=jikkyo.orgBBS vs=VIP サービス op=おーぷん sc=2ch-sc を意味する。 @2ch-netとAピンクとBまちBBSだけでいいのなら http://kita.jikkyo.org/cbm/cbm.cgi/20.p0.m0/-all/bbsmenu.html 上のURLを設定→実験的→BBS MENU に貼って板一覧更新ボタンを押す 板一覧から消えた話と見える見えないの話は別でしょ? 板一覧から消えてもURL入れるなりetc.txt追加なりで見れるじゃん。 最近elpaでM-x package-list-packagesして 適当にパッケージ入れたら invalid function : navi2ch-cache-get ってなエラーを吐いて使えなくなってた。 とりあえず下記のものを削除したら使えるようになった。 Package `vlf-0.9.1' deleted. Package `stumpwm-mode-20140130.1816' deleted. Package `smartparens-20140802.704' deleted. Package `paredit-22' deleted. Package `org-20131216' deleted. Package `navi2ch-20140716.2324' deleted. Package `dash-20140717.547' deleted. 多分、smartparensか navi2ch-20140717あたりが競合してたかも? そんな奴いないとなかなかいないと思うけど、 ネット検索してぴったりなものが出てこなかったから参考まで。 アンカ先のレスは画面下の方に出て見れるけど、 逆にリンクされてるレスの所で いくつ、どのレスからアンカされてるか知りたい 適当なel無いだろうか? 見た目とか色使い弄ってるクールガイいる? color-themeそのまま使っても往々にしてあまりクールじゃないよな 教えて下さい。 ずいぶん古いLinuxで愛用してきたのですが、最近 debianのwheezyを作り込んでnavi2chを組んでみたのですが init.el を再利用してるのですが、文字化け的エラーが続出したため 昔のhideりすとあたりを消しました。 そのご普通に使えるようになったのですが、レスのフィルタ処理を すると、!の後がコマンドラインの1行対話でなく半ページの チェックリストになってしまいます。 従来道理 ! b xxx ・・・・・・・・・と流してhideを自働で 書き込んで行くにはどうしたらいいでしょうか? >>49 (define-key navi2ch-article-mode-map "!" 'navi2ch-article-add-message-filter-rule) >>50 ありがとん。 命の恩人や。 ほんとうにありがとん。 (create-fontset-from-ascii-font "DejaVu Sans Mono-10:weight=normal:slant=normal" nil "myfset") (set-frame-font "fontset-myfset") (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "TakaoGothic")) (set-fontset-font (frame-parameter nil 'font) 'katakana-jisx0201 (font-spec :family "TakaoGothic")) (set-fontset-font (frame-parameter nil 'font) 'latin-jisx0201 (font-spec :family "TakaoGothic")) (add-to-list 'default-frame-alist '(font . "fontset-myfset")) (add-to-list 'face-font-rescale-alist '("TakaoGothic.*" . 1.25)) (setq navi2ch-mona-enable t) (setq navi2ch-mona-face-variable 'navi2ch-mona16-face) Emacs 24.3で上のように設定しましたが、 日本語部分だけTakaoGothicの20(=16*1.25)ピクセルになり、 モナーフォントが使用されません。 フレームのフォント設定に問題があるのでしょうか? どうもasciiフォントと別に日本語フォントを設定しているとうまくいかないようです。 同じような設定でうまくいってる方がいらっしゃればお願いします。 Navi2chの時だけEvilをoffにするのってどうすんの? 逆の設定は一応出来たので (add-hook 'text-mode-hook 'turn-on-evil-mode) (add-hook 'prog-mode-hook 'turn-on-evil-mode) (add-hook 'comint-mode-hook 'turn-on-evil-mode) (add-hook 'info-mode-hook 'turn-off-evil-mode) こうなったけど指摘・修正あれば (require 'evil) ;(evil-mode 1) (add-hook 'comint-mode-hook 'turn-on-evil-mode) (add-hook 'conf-mode-hook 'turn-on-evil-mode) (add-hook 'prog-mode-hook 'turn-on-evil-mode) (add-hook 'text-mode-hook 'turn-on-evil-mode) (add-hook 'info-mode-hook 'turn-off-evil-mode) (add-hook 'lisp-interaction-mode-hook 'turn-off-evil-mode) (add-hook 'navi2ch-message-mode-hook 'turn-off-evil-mode) emacs 24.4でnavi2chのmakeが失敗します emacs 24.4 からテスト。 >>57 elisp-comp の終わりの方: echo "(setq load-path (cons nil load-path))" > script を echo "(setq load-path (cons \".\" load-path))" > script に書き換えるとうまくいくみたい。 >>58 ありがとう! packageで入れてみても板一覧が取得出来なくてnavi2ch終わったかと思ってたところ 中に"が入るなら echo '(setq load-path (cons "." load-path))' > script の方が見やすくね? そうね。 \ を忘れてハマりかけたのは事実だしw 修正を nil の部分だけにしたくて >>58 のコードにしたけど、 >>60 の方が見やすくて良いと思う。 Emacs23.4.1だけどmakeしないで使ってる スレタイの©を(c)に置き換えたいんですがいい方法ないでしょうか。 (add-to-list 'navi2ch-replace-html-tag-alist '("©" . "(c)")) これは効きませんでした。 navi2ch.elの中で (navi2ch-add-replace-html-tag "©" "(c)") で効くぽい? >>64 init.el に書いたら効きました。 ありがとう。 1ヶ月に5分くらいしか2ちゃんねるを見なくなっているのですが、 今過去ログのdat取得がまったく不可能になっていて、代わりにdat落ちという概念がなくなって htmlはいつまでも読めるので、html2dat的なもので作ったdatを然るべき場所に放り込む時代に 巻き戻っている……という理解でよろしいのでしょうか。 >>67 過去ログの取得に関しては、新2ch側で方針がいまだハッキリしてない気がする というかdat取得がクローズドのAPIになるらしいから navi2ch自体が動かなくなる公算が大きいんじゃないの? >>68 >>69 自分の認識がそうずれていないことがわかりました。 >>70 具体的にお願いします。 自分も知りたい。 > HTML取得 そもそもNavi2chに限らず、広告収入で成り立っている今の2chにとって 2ch専用ブラウザは厄介者のはず。 Twitterクライアントみたいに衰退の道を歩まされると思うんだけど、 そういう事情ってどこで知ることができるの? >>72 やっかいだけど具体的に妨害行為はないしなぁ。 2chをはじめセンブラが飛躍的に進化してるわけでもないし。 dat取得に対応してない外部板だと、HTML解析して動いてるんだよ。 navi2ch-megabbs.elあたりにそんな処理がある。 > dat取得に対応してない外部板だと、HTML解析して動いてるんだよ。 その仕組み、2chの過去ログ閲覧にもぜひ適用してほしいです。 過去ログ見るときWebブラウザを立ち上げなきゃならないのは悲しい。 ところで、>>43 で まちBBS の設定法が載っているんだけど、 > 設定→実験的→BBS MENU って、恥ずかしながら何のことだかわからない。 マニュアルページのどこを見たら載っていますか? こちらのバージョンは Navigator for 2ch 2.0.0-DEV。 (package.el経由で導入) あと、できたら~/.emacs.d/init.el に書く方法のほうがありがたいです。 >>80 (setq navi2ch-list-bbstable-url "http://kita.jikkyo.org/cbm/cbm.cgi/20.op.p0.sc/-all/bbsmenu.html" ;) 等と書いておく ;(setq navi2ch-list-bbstable-url nil) 上もコメント込みで書いといて、bbsmenu.htmlの更新が間に合わない時 行末でC-xC-eして一時的に評価してごまかす >>80 > ところで、>>43 で まちBBS の設定法が載っているんだけど、 > > 設定→実験的→BBS MENU > って、恥ずかしながら何のことだかわからない。 navi2chの話じゃないんじゃね。 2chブラウザ「2chMate」質問スレ Part24 (c)2ch.net http://anago.2ch.net/test/read.cgi/applism/1414866317/3 >>81 ありがとうございます。 http://kita.jikkyo.org/cbm/cbm.cgi/20.op.p0.sc/-all/bbsmenu.html が設定できました。 だけどこのページ、よく見たらまちBBSは載ってない!? 消されたのかしら。 まちBBS を含んだメニューページはどこかにないでしょうか? >>82 ありがとうございます。 M-x customize と関係あるのかなとか思ってました。 まさか他のソフトとは。 navi2ch-search-find-2ch-method, navi2ch-search-hula-method以外の スレタイ検索はありませんか? 前者は動作していないし、後者はcase sensitiveで使いづらいです。 >>85 ありがとうございます。まちBBSが一覧に出るようになりました。 しかし、表示できるのは一部の地域だけでした。 ・スレ一覧、スレ自体とも表示される 会議室 (tawara) 北海道 (hokkaidou) 東北 (touhoku) 中国 (cyugoku) ・スレ一覧が表示されない 北陸・甲信越 (kousinetu:2) 関東 (kanto:2) 東京 (tokyo:2) 多摩 (tama:2) 神奈川 (kana:2) 近畿 (kinki:2) 大阪 (osaka:2) 四国 (sikoku:2) 九州 (kyusyu:2) 沖縄 (okinawa:2) ・Emacsごとクラッシュ 東海 (toukai) 表示できない板のスレをC-c C-uで直接表示してみました。 規制のためURLは表示できませんので、ドメインを全角で、 パス名を半角で書き込みます。 http://tokyo.machi.to/ 【湯島天神】○文京区湯島へいらっしゃいよ!●【湯島聖堂】6 bbs/read.cgi/tokyo/1179024775/l50 →表示、書き込み可 文京区本郷統一スレッド★17 bbs/read.cgi/tokyo/1323672492/l50 →表示できず Emacsごとクラッシュ 環境は以下のとおりです。 Navigator for 2ch 2.0.0-DEV GNU Emacs 24.4.1 (x86_64-unknown-cygwin) of 2014-10-22 on desktop-new Navi2ch, Navigator for 2ch for Emacsen: Usage http://navi2ch.sourceforge.net/doc/navi2ch_2.html#SEC11 > 2.3.2 状態フラグ V, C, U がドキュメントに載ってるけれど、D なんてのがあるのね。 先の湯島スレの履歴がそうなってた。 何でしょうかこれ? 1 D 【湯島天神】○文京区湯島へいらっしゃいよ!●【湯島聖堂】6 [東京] 質問です。 Fedora20で Navi2ch を使えている人いますか? 自分の環境だと、起動スプラッシュ後のリストモードで、これしか表示されない。 [-]Navi2ch ファイル一覧 (#directory) 検索一覧 (#search) 履歴 (#hist) 表示スレ一覧 (#articles) [-]ブックマーク [-]変わった板 また、C-c C-u でURLを直接指定しても、スレが表示されない。 emacs-w3mだと普通に表示できるんですが。 Navigator for 2ch 2.0.0-DEV GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.10.9) of 2014-09-30 on buildvm-10.phx2.fedoraproject.org >>89 過去スレ落ちか、何らかの理由で(主にネットワーク障害)でスレ取得不可だと思う >>90 navi2ch-list-bbstable-urlはどうなってる? >>92 ごめんなさい、今日試したらNavi2chが動くようになってました。 一体何だったんだろう…。 >>81 さんの紹介された、以下の設定をしています。 (setq navi2ch-list-bbstable-url "http://kita.jikkyo.org/cbm/cbm.cgi/20.op.p0.sc.m0/-all/bbsmenu.html" ;) Fedora上だと、>>87 でクラッシュするとされたスレや板も問題なく表示できる。 >>89 の D という状態フラグも出ない。 たぶんCygwinのEmacsの不具合だと思う。 だけど まちBBSの表示できないという板はやっぱりどれも表示できないね。 まちBBS側で何か仕様が変わったんだろうか。 Cygwin の Emacs の更新が来ました。 GNU Emacs 24.4.1 (x86_64-unknown-cygwin) of 2014-11-15 on desktop-new (バージョン番号は変わらないが日付が新しく) 以前はNavi2chで閲覧するとEmacsごと落ちていた板やスレを見ても、落ちずに 表示できるようになりました。 でも >>86 の「スレ一覧が表示されない」の表示されない板は、やはり表示さ れません。 elpa の Navi2ch が更新されていたんだけど、 Version: 20141125.1844 Cygwin環境で Board モードを表示すると、以下のエラーが出て動かなくなってしまった。 navi2ch-bm-get-state-from-article: Wrong type argument: stringp, nil 雑な報告で申し訳ありませんでした。 1. 環境 Windows7 Professional(64bit) CYGWIN_NT-6.1 1.7.33-2(0.280/5/3) 2014-11-13 15:47 x86_64 Cygwin GNU Emacs 24.4.1 (x86_64-unknown-cygwin) of 2014-11-15 on desktop-new 2. 現象 Boardモード(スレ一覧表示)が実行できず、スレ一覧に遷移しない。 そしてミニバッファに navi2ch-bm-get-state-from-article: Wrong type argument: stringp, nil と表示される。 3. バックトレース(ListモードからUNIX板を開こうとした時のもの) (「投稿エラー: 長すぎる行があります!」を避けるため、手で改行を入れています) Debugger entered--Lisp error: (wrong-type-argument stringp nil) file-exists-p(nil) navi2ch-bm-get-state-from-article(nil nil) navi2ch-bm-insert-subject(((subject . #("peace.2ch.netの人気スレ" 13 18 (charset cp932-2-byte))) (response . "1") (artid . "9247777777") (down) (compressed)) 1 #("peace.2ch.netの人気スレ" 13 18 (charset cp932-2-byte)) "( 1)" nil) navi2ch-board-insert-subjects((((subject . #("peace.2ch.netの人気スレ" 13 18 (charset cp932-2-byte))) (response . "1") (artid . "9247777777") (down) (compressed)) ((subject . #("【円安】なんと浪人が安くなったぞ!急げ!【還元】" 0 24 (charset cp932-2-byte))) (response . "1") (artid . "9246666666") (down) (compressed)) ((subject . #("*BSDニュース@2ch その7" 0 16 (charset cp932-2-byte))) (response . "65") (artid . "1412674781") (down) (compressed)) (※続きは省略) ...)) navi2ch-board-sync(nil first) navi2ch-board-select-board(((name . "UNIX") (bbstype . unknown) (uri . "http://peace.2ch.net/unix/" ;) (id . "unix") (type . board) (seen)) nil) navi2ch-bm-select-board(((name . "UNIX") (bbstype . unknown) (uri . "http://peace.2ch.net/unix/" ;) (id . "unix") (type . board) (seen)) nil) navi2ch-list-select-board(((name . "UNIX") (bbstype . unknown) (uri . "http://peace.2ch.net/unix/" ;) (id . "unix") (type . board) (seen)) nil) navi2ch-list-select-current-board(nil) call-interactively(navi2ch-list-select-current-board nil nil) command-execute(navi2ch-list-select-current-board) ごめんなさい、自己解決しました。 一度アンインストールしてから再インストールしたら、正常に動くようになり ました。何だったんだろう…。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる