2ch-api-workerは2ちゃんねる(5ちゃんねる)のHTMLをdat形式に変換するCloudflare Workersアプリケーションです。
- linkedomからHTMLRewriterに移行
- サーバー移転の追従
2chのURL(https://greta.5ch.net/test/read.cgi/poverty/1653843928/
)のドメイン名部分(greta.5ch.net
)をWorkerのドメイン名(<HostName>
)に置き換えてアクセスするだけです。
下記のいずれか(read.cgi or dat)のURL形式に対応してます。
https://<HostName>/test/read.cgi/<板/board>/<スレッドID/Thread ID>
https://<HostName>/<板/board>/dat/<スレッドID/Thread ID>.dat
応答はShift-JISでエンコードされた2chのdatです。
URL末尾にクエリパラメータ?charset=utf-8
を追加するとUTF-8になります。
[設定]→[実験的]→[検索に使うURL(追加用)]にコレを入力
過去ログ https://<HostName>/test/read.cgi/{$bbs}/{$key}/
- 書き込みには対応してないよ!
- 国外IPアドレスからのアクセスは451 Unavailable For Legal Reasonsで弾かれるみたい
git clone https://github.com/shinosaki/2ch-api-worker.git
cd 2ch-api-worker
npm install
npx wrangler login
- Edit
wrangler.toml
npm run deploy