JuneStyleが謎の掲示板向けにしか使えなくなっていたのでrep2の復活を試みた
本ページはアフィリエイトプログラムによる収益を得ています。
JuneStyleと5chで内紛?
7/10頃から謎掲示板Take専用になったJuneStyle
Takeは5chのコピー掲示板のようですが求めているのはそれではないということで・・・
5ch界で内紛? 大手専ブラ「JaneStyle」が5chを切り、謎掲示板「Talk」専用に ユーザー困惑 – ITmedia NEWS
なんか5ch側が過去のAPIを復活させたとのうわさをもとに
2014年ごろに使えなくなって放置していたrep2
JuneStyleが怪しい感じになったとともに5ch側が広告なしAPIをだしてくれてる? といううわさもありお試し。
p2 – PHPでつくった2ch Viewer
p2 そもそも2015年でとまっていてプラグインだけが2022年に更新されている様子。
サーバーに残りしrep2を実行してみると エラー。
PHP Parse error: syntax error, unexpected 'new' (T_NEW)
どうやらPHP7移行で処理が変わった項目らしく
rep2/includes/HTTP/Request.php内の
new の前についている$をエラー行ごと消す。
ログイン画面が久々にこんにちわ
板一覧が取得できない
設定管理 > ユーザ設定編集
brdfile_online
https://menu.5ch.net/bbsmenu.html
板一覧が取れないので調べてみると
https://egg.5ch.net/test/read.cgi/software/1602673030/51-150
lib/BrdMenu.php の setBrdMatch() で ita_match のパターンが http:// になっていることによって、
https://menu.5ch.net/bbsmenu.html の各板へのリンク URL の https://~ にマッチしなくなったことが原因でした。
なのでパターンを https:// に変更することで正常に更新することができました。
同じ bbsmenu.html で以前は更新できていたので前までは http:// でリンクされてたんですかね?
httpをhttpsに書き換え。
$this->ita_match = “/^<A HREF=\”?(https:\/\/(.+)\/([^\/]+)\/([^\/]+\.html?)?)\”?( target=\”?_blank\”?)?>(.+)<\/A>(<br>)?$/i”;
板一覧取れた。
というかソフトウェア板内では地味にまだ使ってたひとがいたようですなぁ
書き込みすることはなく情報収集に使うだけだととりあえず使えるようです。
書き込むと化けるらしい?
lib/bootstrap.phpで
142c142
< $request_encoding = mb_detect_encoding($hint, ‘ASCII,UTF-8,SJIS-win’);
—
> $request_encoding = mb_detect_encoding($hint, ‘ASCII,UTF-8’);
にしたら文字化けしないで書けるようになった