Atomファイルを吐いてくれないWebコミックサイト等をスクレイピング等してAtomを生成します。
適当なところにバイナリをおいて、cron
とかsystemd.timer
で適当に起動。
comic2atom -targets https://site1/contents1,https://site1/contents2 -list /foo/bar/list -atom /var/www/atom
取得先URLは、-targets
で書き連ねるのと-list
でリストファイル(1URI毎に1行)を渡すのと両方対応(片方だけでも良い)しています。
RSSリーダから到達できる適当なところで起動しておき、RSSリーダに登録するURIのprefixに当該proxyのURIをつける。
e.g. http://localhost:18080/entry/https://www.example.com/comic/1
docker run --rm -it --mount type=bind,source=/path/to/output,target=/output ghcr.io/walkure/comic2atom/converter:latest -targets "https://site1/contents1,https://site1/contents2" -atom /data/
docker run --rm -it -p 18080:8080 ghcr.io/walkure/comic2atom/proxy:latest
公式でtopic単位のAtomとかRSSを吐いてくれればいいんですけどね…。
- 毎週水曜更新
- 毎週金曜更新
- 毎週火・金
- 随時
※ 自分が見たいとこだけ試したので、サイトで提供されてる全部のコンテンツで確実に動くわけではないです。
MIT
walkure at 3pf.jp