Navi2ch for Emacs (Part 22) (390レス)
前次1-
抽出解除 レス栞

31
(6): 27 2020/06/10(水)15:44 AAS
>>28-29
ありがとう。素人だから即席だけど読めるようになった。

diff --git a/navi2ch-list.el b/navi2ch-list.el
index 4188735..48a19ea 100644
--- a/navi2ch-list.el
+++ b/navi2ch-list.el
@@ -592,6 +592,8 @@ changed-list は '((board-id old-board new-board) ...) な alist。
(when (and (not ignore)
(string-match "href=\\(.+/\\([^/]+\\)/\\)" attr))
(setq url (match-string 1 attr))
省5
95
(3): 2021/12/14(火)15:08 AAS
navi2chを久しぶりに終了して再度スタートさせたら
板のカテゴリ(「ニュース」とか「案内」)は表示されるけど
カテゴリにカーソルを移動してEnterを押しても板が表示されなくなりました
.navi2chを見るとboad.txtが同じように板のカテゴリが羅列されているだけで
板名やURLが記入されていません
これはどうすれば直りますかね?
navi2ch-list-bbstable-url を変えれば良い?
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
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))
185
(6): sage 2023/07/16(日)19:16 AAS
板一覧をjsonで取得する事にした

navi2ch-5ch.elはdatの代わりにhtml取得してdatに変換するもののように思える。
datを直接取得が復活してのでいらなくなったはず(navi2ch-5chを使わないでも読めてる)

外部リンク:pastebin.com

>>183
それはめんどい

>>184
サンクス、なおした
省3
193
(3): 2023/07/21(金)22:08 AAS
(setq navi2ch-open-network-stream-function 'navi2ch-open-network-stream-via-command)
(setq navi2ch-open-network-stream-command "nc %s %s")
するとうまく動かないのは何でだろうね。本当は ssh -D1080 で socks したいが、socks 外してもうまく動かない…。
200
(5): 2023/07/31(月)02:31 AAS
ネイティブコンパイラがこけていることに気付いてハマってました。
外部リンク:pastebin.com

>>185からの変更点
1 >>193 socks使う場合に対応
2 >>194 json-parse-stringがない場合のデフォルトをbbsmenu.htmlにした
3 バイトコンパイル、ネイティブコンパイルのコンパイルエラーの修正

* このパッチで修正されること
open-network-streamがTLS接続をサポートするようになり、tls-open-streamが利用できなくなっていたので、
httpsを積極的に利用する事にしました。(https:はhttps:のまま取得するように変更しました。
変数navi2ch-net-http-proxyや環境変数HTTP_PROXYでプロキシサーバーを使う方法は利用できません。
省15
204
(3): 2023/08/01(火)14:19 AAS
melpaにリポジトリとして登録されてる
外部リンク:github.com
からの差分
209
(3): 2023/09/29(金)23:34 AAS
誰かいるかな?

いまスクリプト攻撃を回避するのに絵文字を使おうという方向になってるんだけど
Navi2chはSJISしか投稿できないでしょう
投稿のエンコードを行ってるファイルがどれか判る人いる?

山下の旧運営がエンコードでブラウザを弾いてきたときもここで詰まってしまった

2ちゃんねる専用ブラウザが重大?なHTTP/HTMLの規約違反をしているかもしれない
外部リンク:blog.3qe.us
258
(3): 2024/01/01(月)00:54 AAS
>>239
何か隠しNGワードを書き込んだね
よくあること
隠しNGワードはその時々によって変わる
むしろ今まで地雷を踏んでいない人がいまだそんなにいるものなの?

5chの隠しNGワードを報告するスレ
next2chスレ:poverty
ここは隠しNGワードを書き込めるので、後進のため後学のため備忘録のためにどうぞ

Navi2chを「一旦終了」(ここ重要)して
~/.navi2ch/cookie.info
省4
266
(3): 2024/01/04(木)21:18 AAS
shitarabaはhttpキメ打ちだったので、httpsにも対応して、あとmachibbsも使えるようにしました。
currentブランチとしてpushしてあります。

$ git clone 外部リンク[git]:repo.or.cz
$ cd navi2ch
% git fetch --all
$ git branch --track current remotes/origin/current
$ git checkout current
$ meson setup builddir
$ meson compile -C builddir
$ meson install -C builddir # el, elc, info, iconが$HOME/.emacs.d/lisp/navi2chにインストールされます
省3
316
(3): 2024/08/28(水)20:04 AAS
<form id="postform" class="postform" method="POST" action="//mevius.5ch.net/test/bbs.cgi?guid=ON" accept-charset="Shift_JIS">
となってるから、sjisに変換できない文字はunicodeとして数値文字参照にするという実装で良いのかな?

navi2ch-board-coding-system-alistで板ごとに、デフォルトはnavi2ch-coding-systemで設定できるようになってるけど、
こんな偏執狂じみた(褒め言葉)カスタマイズ性を持たせたオリジナル作者には驚くしかない。

というわけで、デフォルトでnavi2ch-coding-systemは
(defvar navi2ch-coding-system
(or (car (memq 'cp932 (coding-system-list)))
(car (memq 'shift_jis-2004 (coding-system-list)))
'shift_jis))
となってるのを(defvar navi2ch-coding-system 'shift_jis)にしておきます。
省2
317
(3): 2024/08/28(水)20:46 AAS
>>296
emacs-2[7-9].[1-4]を検索する他、
$ meson setup builddir -Demacs=emacs-29.3
でバイナリファイル名を指定できるようにしてcurrentブランチにpushした。

あと、>>316の変更と>>266の手順を書いたREADME.mdを追加したので、外部リンク[git]:repo.or.czで読める。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s