Navi2ch for Emacs (Part 22) (365レス)
上下前次1-新
122(1): 2022/05/07(土)18:47 AAS
>>121
proxy2ch からの HTTPレスポンスをキャプチャしたりして原因を調べてましたが、
どうやら proxy2ch を --chunked オプションを付けずに起動すると、
navi2ch がなぜか書きこみ結果の HTTPボディを拾えなくなって? >>120 の症状が出るみたい
おま環、OS依存かもしれないですが…
あと、>>118 の先の proxy2ch オプションですが、-c は要らない気がします
(navi2ch は HTTP CONNECT を喋らないと思うので)
現時点で navi2ch + proxy2ch を動かすための
・navi2ch に当てるパッチ
・proxy2ch 起動オプション
省2
123(3): 2022/05/09(月)17:27 AAS
>>122
navi2ch を設定変更なしで
・*.5ch.net 対応
・proxy2ch で動作
させるためのパッチを置いておきます
変更点:
・*.2ch.net -> *.5ch.net 変更対応
・bbsmenu.html を 5ch.net から取得
・bbsmenu.html に含まれる 外部リンク:リンクを 外部リンク:に強制書き換え
・navi2ch-net-http-proxy : proxy2ch に接続するために初期値を localhost:9080 に変更
省4
124(1): 2022/05/09(月)17:28 AAS
>>123
patch 1つ目
--- navi2ch-list.el.orig 2021-02-07 02:11:34.000000000 +0900
+++ navi2ch-list.el 2022-05-07 18:24:59.186532000 +0900
@@ -94,7 +94,7 @@
(nil " " navi2ch-list-board-name-face))))
(defconst navi2ch-list-bbstable-default-url
- "外部リンク:menu.2ch.net
+ "外部リンク:menu.5ch.net
;; add hook
省11
125: 2022/05/09(月)17:33 AAS
>>123
patch 2つ目
--- navi2ch-vars.el.orig 2021-02-07 02:11:33.000000000 +0900
+++ navi2ch-vars.el 2022-05-07 18:31:29.607203000 +0900
@@ -257,3 +257,3 @@
(concat "\\("
- (regexp-opt '(".2ch.net" ".bbspink.com" ".machibbs.com" ".machi.to"))
+ (regexp-opt '(".2ch.net" ".5ch.net" ".bbspink.com" ".machibbs.com" ".machi.to"))
"\\)\\'")
@@ -2010,6 +2010,3 @@
省15
126: 2022/05/09(月)17:39 AAS
>>123
proxy2ch の起動オプション (現時点では Version 20220501 が最新、sample.luaは不要) :
-s --chunked --api a6kwZ1FHfwlxIKJWCq4XQQnUTqiA1P:ZDzsNQ7PcOOGE2mXo145X6bt39WMz6 --api-server api.5ch.net --api-auth-xua "JaneStyle/4.23" --api-dat-xua "JaneStyle/4.23" -a "Monazilla/1.00 JaneStyle/4.23 Windows/10.0.22000"
必要に応じて、以下のオプションを追加
--verbose : 詳細メッセージ
-g : localhost 以外からの接続も受け付ける
127(1): 2022/05/09(月)17:59 AAS
navi2ch-net-enable-http11を有効にするからgzipでエラーになるんじゃないのか
128: 2022/05/09(月)21:21 AAS
>>127
そうかもしれないけど、HTTP/1.1有効にしないほうがこの先色々と不味くないです?
129(1): 2022/05/09(月)22:49 AAS
串が読み書きして
curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
使ってるのに
130: 2022/05/09(月)23:39 AAS
>>129
いやそうじゃなくて、proxy2ch がいつまでもHTTP/1.0を解釈してくれるとは期待できないって話です
そもそも今どき HTTP/1.0 とかもうないでしょ?
他の専ブラ次第かもしれませんが
嫌ならpatch当てなければいいです
131: 2022/05/09(月)23:49 AAS
そこで串の名前を出すあたり何も分かってないだろ
したらばでも1.0で問題無いのに何が今どきなのやら
132: 2022/05/09(月)23:59 AAS
5chも1.0で問題ないぞ
133: 2022/05/10(火)00:47 AAS
ていうかいまどき Shift_JIS だからなあ 5ch は
134: 2022/05/10(火)00:57 AAS
文字コードとか1.0とかおーぷん、Nextなども同じだし
135: 2023/06/03(土)16:44 AAS
また最近、板一覧の板がすべて取得できてない。
136: 2023/06/04(日)09:49 AAS
bbsmenuを他所のカスタムBBSメニューに変更したら普通に動いた
137: 2023/06/04(日)14:09 AAS
そういうことか。ありがと。
138: 2023/06/05(月)18:07 AAS
また読めるようになった。
このスレだけが頼りだわ。ありがとう。
139(1): 2023/06/06(火)17:52 AAS
href= に対応する値が "" で囲まれるようになったのが原因みたい
diff navi2ch-list.el.orig navi2ch-list.el
591c591
< (string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
---
> (string-match "href=\"?\\(.+/\\([^/]+\\)/\\)" attr))
140(3): 2023/06/06(火)17:57 AAS
href= に対応する値が "" で囲まれるようになったのが原因みたい
diff navi2ch-list.el.orig navi2ch-list.el
591c591
< (string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
---
> (string-match "href=\"?\\(.+/\\([^/]+\\)/\\)" attr))
141: 2023/06/06(火)18:00 AAS
2chproxy.pl なしで5chを読むだけならできる
上下前次1-新書関写板覧索設栞歴
あと 224 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.007s