Releases: onihusube/2chAPIProxy
2chAPIProxy 20220408 test
名前欄に特定の文字が入っていると書き込めないのを修正。
UTF-8でレス投稿しようとするブラウザを考慮するように修正。
BoardSettings.yamlにおいて、bbspink共通設定を追加。
bbspink共通設定はBoardSettings.yaml内に2chapiproxy_pink_common
という名前で他と同様に設定してください。この設定はbbspinkに旧方式で書き込むときだけbbspinkの全板に対して使用されます。もし、そのうえで板個別設定があればそちらが優先されます。
bbspink共通設定はbbspinkが新方式に移行するまでの間のつなぎのものです。bbspinkもいずれ新方式に移行すると思われるので、これ以上の対応はとりあえず行いません。
Edgeの設定例
2chapiproxy_pink_common :
UserAgent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.46
SetOekaki : true
Headers :
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Language : ja,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
Accept-Encoding : gzip, deflate, br
Cache-Control : max-age=0
Content-Type : application/x-www-form-urlencoded
Origin : https://egg.5ch.net
2chAPIProxy 20220407 test
新しい書き込み仕様への追加暫定対応。
ON/OFFを切り替えられるようにし、ONの時もPinkに対してOFFにできるようにした。
UTF-8に変換しての投稿と、投稿時のHTTPフィールド順序の制御を追加。
設定項目に対応するUI追加。
2chAPIProxy 20220401 test
新しい書き込み仕様への暫定対応。
いろいろ足りてないので不完全。
このバージョンは2chへの書き込みに新しい方法を常に使用します。旧仕様が利用可能な間はこのバージョンを利用しないことをお勧め。つまりは人柱向け
2chAPIProxy 20210511
2chのURLへアクセスしたものを5chへ振り替えて返答する際、クッキーが無い場合にエラーになっていたのを修正。
2chAPIProxy 20201024 test
書き込み時の設定をBoardSettings.yamlから読み込むように変更し、BoardSettings.yamlの板別設定でリクエストヘッダを設定できるようにした。それに伴ってWriteRequestHeader.txtの廃止。
差分取得時にdatサイズ-1で取得しようとして、更新が無い場合にAPIが206を返してくるのを304に変更するようにした。
2chAPIProxy 20201011 test2
BoardSettings.yaml内に有効な設定が無い時に例外を投げて落ちていたのを修正。
2chAPIProxy 20201011 test
板毎のUA設定のテスト実装
2chAPIProxy 20200610
「2chのhttpsをhttpに置換する」設定が有効のとき、menu.5ch.netの板URLのhttps->http置換を行うようにした。
2chAPIProxy 20191110
古いHTML仕様変更に対応(HtmlConverter.dllのみの更新)