Navi2ch for Emacs (Part 21)
レス数が1000を超えています。これ以上書き込みはできません。
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/ SSLのリンクの対応ってどうやってる?
自分は例えば
・他スレへのリンクがSSLだと、Enter押しても遷移しないから、URL上でC-c C-u押して、ミニバッファでURLを編集して遷移。
・画像リンクがSSLだと T 押してもサムネイルが表示されないから、各URL上で , 押して1つずつ表示。
いずれも正直アホくさい。どなたか修正の方法を教えてプリーズ。 >>920
2chproxy.plで
ENABLE_REPLACE_HTTPS_LINK => 1,
にするとhttpsがhttpに変換されたURLが追加される >>921
ありがとう。なるほど、これか。
https://github.com/yama-natuki/2chproxy.pl/blob/master/2chproxy.pl#L95
> ENABLE_REPLACE_HTTPS_LINK => 0, # *dat書き換え*
> #httpsな2ch/bbspinkのリンクをhttpに変換する
> #専ブラの置換機能で弄れる場合はそちらを使う方が良い
> #0で無効、1で有効
新たに取得したdatには有効だが、すでに取得済みのdatには当然無効。
また5chへのが対象なので、SSLの画像リンクには当然対応しない。
それでもないよりずっと助かる。 httpsの画像の方は>>860-864で解決するんじゃない? >>923
ありがとう!それで解決しました。
>>863 の修正してバイトコンパイルしてNavi2chを再起動するだけだと、なぜか動作しなかったんで、
navi2ch-thumbnail.el 内の h?ttp で始まる箇所を全部修正してEmacsを再起動したら正常に動作しました。
まあ自分が何かミスっただけかも知れませんが。 navi2chが、2chproxy.pl介しても、繋がらない(泣)。 >>926
> navi2chが、2chproxy.pl介しても、繋がらない(泣)。
(setq navi2ch-list-bbstable-url "http://menu.2ch.net/bbsmenu.html")
こうしたら、治りました。 元々はどうしてたの?自分は
>>838 の
> (setq navi2ch-list-bbstable-url "http://menu.5ch.net/bbstable.html")
で問題ないけど。 画像リンクのサムネイルが小さすぎると思ってたけど、
init.elに以下を設定して一応解決。
(custom-set-variables '(navi2ch-thumbnail-thumbsize-width 400))
(custom-set-variables '(navi2ch-thumbnail-thumbsize-height 300))
あとはYouTubeとImgurもサムネイルが表示されるといいなあ。今どきの他の専ブラのように。 2chproxyとnavi2chだと多くのスレがHTTP: Server didn't return 20xってエラーになるのですがchmateだとエラーにならずに読めます。
どなたか対応策をご存知でしょうか。
よろしくおねがいします。 こうすれば、治りますと思いますが。
>>930
> 2chproxyとnavi2chだと多くのスレがHTTP: Server didn't return 20xってエラーになるのですがchmateだとエラーにならずに読めます。
> どなたか対応策をご存知でしょうか。
> よろしくおねがいします。 >こうすれば、治りますと思いますが。
申し訳ありません。どうすればですか? >>930
串の設定が良くないんじゃない?
そういうエラーが出たことないけど、どこかのエロスレッドかい? エロスレではないんですが....
このあたりがエラーになります。
[51|1074] HTTP: HTTP/1.1 410 Gone | GET http://egg.5ch.net/test/read.cgi/android/1549093493/-n
[51|1447] HTTP: Server didn't return 20x
[59|1074] HTTP: HTTP/1.1 410 Gone | GET http://mevius.5ch.net/test/read.cgi/sake/1524134569/-n
[59|1447] HTTP: Server didn't return 20x
[110|1074] HTTP: HTTP/1.1 410 Gone | GET http://rosie.5ch.net/test/read.cgi/kanto/1522274732/-n
[110|1447] HTTP: Server didn't return 20x
鯖によるのかと思ったのですが、同時にIした時にeggでちゃんと読めてる板もあります。
俺環境なんでしょうか.... >>934
横から失礼。その3スレ、うちの環境だと どれも問題なく読めますね。
Fedora30
GNU Emacs 26.2
Navi2ch 20150330.216
2chproxy.pl 1.2.2 >>934
410 Gone になってるじゃないか
検索してみろ
環境じゃなくて使い方の問題
subject.txt や同一スレのリロードはいいが
複数スレを同時取得すると Gone になりやすい >>936
横だけど、複数スレを同時取得ってなんのこと?
バッファ *navi2ch board* での I (navi2ch-bm-fetch-maybe-new-articles) とは違うんだよね?
これなら自分は長年いろんな環境で使ってきたけど、エラーになったことなんてなかったし。 バッファ*navi2ch board*(ブックマーク)のIで上の現象になります。
プロバイダはOCNです。プロバイダによって規制の程度が違うんでしょうか。
ちなみに、Iをして、errorとなったスレを一時間以上後に読み込んでも同じくerrorとなるようです。
ぐぐってみるとたしかにGoneになって読めないと言う方もいらっしゃるみたいですが.... >>937
egg の適当な板開いて inininin…と短時間に大量に連続入力すると分かるんじゃないか
>>938
ブックマークに登録しているスレの数が多すぎるんじゃないか
それと 2chproxy.pl は html を取得してから dat に変換しているのは理解してる?
エラーになったら navi2ch ではなく webブラウザで表示してみろ
それで Gone を確認できたなら、navi2ch や 2chproxy.pl は関係ないので
詳しい人のいるところに移動したほうがいいんじゃないか 2chproxy.plが使えなくなりました。
Windows10 Version 1803の累積更新プログラム(KB5403286)を当てたら、板の一覧が真っ白になって、どの板も見れなくなりました。どなたかご教授願います。 >>940
まず環境を書こう。それだと Windows10 だということしかわからない。
WSL? Cygwin? それとも自分は知らんけどWindows版のEmacsとPerlとか?
ちなみに自分は Windows10 環境ではWSLの Ubuntu 18.04 でNavi2ch動かしてるけど何も問題ない。
あと KB5403286 というパッチは存在しない。 ;-) 失礼しました。
OS: Windows10
Cygwin-2.6
Emacs: NTEmacss.24.5.1
navi2ch: 2.0.0-DEV
今まで、以下の設定を入れてました。
(setq navi2ch-list-bbstable-url "http://menu.2ch.net/bbsmenu.html")
これ以外に、
(setq navi2ch-list-bbstable-url "http://menu.5ch.net/bbstable.html")
も試しましたが、PINKチャンネル系だけ、板一覧が見れるのみで、
それ以外のaasalon板等は見れない状況です。
何か自分は間違った設定をしているでしょうか? >>934
普通に読めるよマンコ密造酒でうっはーみたいな感じか。
たぶん串の設定が悪いんだと思うよ。 ブックマーク200以上あったので整理しました。
確かにIして最初は読めるのですが、後半のほうがGoneになる率が高いです。
串の設定って2chproxy.plの設定でしょうか。
なんか俺環な気もしてきました。 >>945
まとめて更新した後、読もうとするから Gone になるんだよ
板を開いて subject.txt を更新、Sort Status して
上から順に読みながら更新していけばいい
スレを読んでから次のスレを取得するくらいの間隔なら Gone にはならない
それが嫌なら api を使う串に変えるしかないな >>946
おっしゃるとおりでした。
Iしないでnで読み進めていったら問題なく全スレ読めました。
本質的な解決(Iを使いたい)ではありませんが解決しました。
皆さんありがとうございました。 ~/.navi2ch/**/*.dat からブックマークを生成する方法はないでしょうか。
過去に読んだスレを読み返したいのですが、どのdatがどのスレかわかりません。 書き込みテスト。
あちこちの板で、2chproxy.pl+Navi2chだと
「send message...failed: ERROR: しばらくお断りさせて頂いております。」というエラーで書き込めないが、
Webブラウザ経由だと書き込めるという状態になってる。
このスレもNavi2chだと同様だったので、今度はFirefoxから書き込み。 自分も2chproxy.pl+Navi2chからテスト >>950 です。
他の人は951みたいに普通に書き込めるみたいだから、自分の環境の問題ですね。
実は先週までプロバイダがアク禁を食らっていたらしく、Navi2chだけじゃなくてWebブラウザでも書き込めなかった。
今はNavi2chでだけ書き込めないんだけど、過去のその時のCookiがNavi2chにだけ残ってしまっているんだと思う。
どなたか消し方を教えていただけないでしょうか?
ちなみに 2chproxy.plの config.yml でUAを変えても書き込めないままだった…。 >>950です。自己解決しました。
別の環境(Windows10, WSL Ubuntu 18)だと、Navi2chでも問題なく書き込めました。
その環境の ~/.navi2ch/cookie.info を常用環境(Fedora 30)にコピーしたら、そちらでも問題なく書き込めるようになりました。
ちなみにその前に、常用環境の ~/.navi2ch/cookie.info を別名に変更してみましたが、Navi2chを再起動したらcookie.infoが全く同じ内容で復活してしまった…。
あと >>953 さんのおっしゃるとおり、ここでテスト書き込みしてしまってごめんなさい。 cookie.infoはNavi2ch終了時に書き込まれるから、終了する前に削除したら「復活」するよ
ともあれ結局Cookieの問題だったみたいね、解決してなにより ブックマークしたスレは通常自動的に更新されたりしませんよね?
たまにブックマーク一覧を開いていて、
手動更新してないのにいつの間にか更新されて太字になってるスレがあるんだけど、
どこかで自動巡回とかしてる? ID無しってNGできないですかね
ID無しが暴れてるスレが鬱陶しすぎる 投稿エラー 送られたデータが壊れています
で昨日から書き込めねッス Mozilla/5.0 (X11; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0
にしたけど書き込めないよう (setq navi2ch-net-user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36")
自分はこれをinit.elに追加した ジェーンがもう嫌になってきたのでEmacsで出来ないかなと思って覗きに来たけど
ちんぷんかんぷんで使えそうにないや…
何から勉強したらいいの? Emacsを常用してる人にはEmacsを出ることなく最高の操作性が手に入るけど、
逆にNavi2chのため(だけ)にEmacsを習得するのはコストが大き過ぎる。 mnewsが2chに対応してくれてたら、それはそれで良かったと思う
Ngとかの軽いエディタを組み合わせて >>967
5chねらーの女の子に「素敵!わたしにもインストールして!」って言われるなら
それなりにペイするんじゃないかな 「インストール?覚悟は出来てるんだろうね」
「なによ、子供だと思ってるのね?」
「私のポリシーとして
まずプロプライエタリなものは剥ぎ取らないとならない
全てだ!」
「ええっ、、ば、BIOSだけは許してほしいの」
「駄目だ!wifiカードも交換だ!グヘヘ」
こうですか? お前は間違ってる
Emacsはむしろプロレタリアートのものだ 配布元のよくある質問とその答えを眺めて、このスレを眺めれば何とかなる。
proxy ホスト 板一覧を設定するだけ。 起動して「オマエモナー」が表示されて、メニュー画面までは行ったのですが
> Error: Searching for program: No such file or directory, gzipnot updated
と出ます
メニューから*navi2ch board*を開くと空のバファーになります
オレ環はwindows7、emacs-26.3-i686です >>973
とりあえず
ttp://navi2ch.sourceforge.net/doc/navi2ch_5.html
「Q. Meadow + Cygwin でうまく動かないことがあるんだけど。」に書いてあるのを試す 起動時のエラーで
M-x set-variable RET debug-on-error RET t RET
しても何も出てきません >>974
ありがとう!表示されました
けどスレ開くと
> お客様がご利用されている専用ブラウザは5ch.netに対応しておりません。
になりますお >>979
>>469がリンク切れだったのでgithubからダウンロードしました
site-lisp/下にnavi2ch/と並列して展開しました
win7なのでシェルが無いのでeschellからやったんですが「command not found」でした
設定ファイルで2chproxy.plのパスを通せば良いんでしょうか? GithubからActivePerl拾ってきて入れてみる activeperl入れました
Emacsから2chproxy.plを起動するにはどうすんだっけ、、、と思って
スレ検索したら、こんなレス発見orz
>>532
> 確かに 2chproxy.pl は Active Perl じゃ動かないからね。
おとなしく諦めてプロプライエタリ・ソフトウェアの入ってない環境構築しますか…(:D) 2chproxy.plスレはLinux板にあるのよね
ttp://mao.5ch.net/test/read.cgi/linux/1429072845
自分もLinux環境でしか使ったことないからあまり助言できない
Cygwin入れれば動きそうな気もするけど
あと仮想環境にLinux入れて動かす手もあるけど、ちょっと大袈裟かねえ BIOS焼きからやるかどうかはともかくとしてw
どっちみちLinux環境作るつもりなので、またその時にやります Windowsでもやるならdetour経由が簡単
http://9436.sitemix.jp/wiki/
DATの設定でUSER Agentだけ設定したら終わり (HTMLモード)
USER Agent例 :Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 Cyberfox/52.1.3
;;navi2ch側(init.el?)でポート設定
(setq navi2ch-net-http-proxy "localhost:9436")
;; 書き込み時にproxyを通さないようにする
(setq navi2ch-net-send-message-use-http-proxy nil) >>988
ややっ、これで読み込み出来ますな。ありがとうございます。
オレ環では、DAT関連の設定/個別設定でスクレイピングをJSONにしたらいけました。 ひょっとして、これって今でも稼働してる最古の専ブラ?
昔WindowsCEにemacs入れて使ったこともあるけど、今じゃほとんどスマホしか使わんからなぁ ギコナビなんかも2000年制作開始らしいんで同じくらい古いはず Windows用 Meadow
2chproxy.pl
strawberry perl
でnavi2ch動いてるよ >>920
2chproxy.pl を使っていない場合での「他スレへのリンクがSSLだと、」の場合、
どこを修正すればいいもんでしょう。 スレ一覧で U t って押すとArtileって出るけどArticleの間違いだよね >>997
Typo修正としてgithubのほうにプルリク投げておいた
作法はこれで合ってるのかわからんけど…… このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2020日 7時間 47分 17秒 レス数が1000を超えています。これ以上書き込みはできません。