https://github.com/snjrkn/generate-manga-feed
Feedの配信をしていないマンガ配信サイトのRSS2.0を生成します。
https://github.com/snjrkn/generate-manga-feed
cli cli-app feed go golang manga rss
Last synced: 3 months ago
JSON representation
Feedの配信をしていないマンガ配信サイトのRSS2.0を生成します。
- Host: GitHub
- URL: https://github.com/snjrkn/generate-manga-feed
- Owner: snjrkn
- License: gpl-3.0
- Created: 2025-09-07T16:47:38.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-03-29T03:48:50.000Z (3 months ago)
- Last Synced: 2026-03-29T06:14:38.205Z (3 months ago)
- Topics: cli, cli-app, feed, go, golang, manga, rss
- Language: Go
- Homepage:
- Size: 197 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# generate-manga-feed
## Overview
以下のマンガサイトの作品一覧のRSSフィード(RSS2.0)を生成します。
- [くらげファーム](https://kuragebunch.com/farm)
- [コミックDAYS 新人賞](https://comic-days.com/newcomer)
- [コミックDAYS 読み切り](https://comic-days.com/oneshot)
- [&Sofa (アンドソファ)](https://andsofa.com)
- [トーチ](https://to-ti.in/product/)
- [MATOGROSSO (マトグロッソ)](https://matogrosso.jp)
- [くらげバンチ 漫画賞](https://kuragebunch.com/info/award)
- [コミックエッセイ劇場](https://www.comic-essay.com/comics)
- [コミプレ 読切作品](https://viewer.heros-web.com/series/oneshot)
- [comicブースト 読み切り](https://comic-boost.com/genre/3)
- [comicブースト 連載](https://comic-boost.com/genre/1%202)
- [ヤングアニマル 読み切り](https://younganimal.com/category/manga?type=%E8%AA%AD%E3%81%BF%E5%88%87%E3%82%8A)
- [コミックエッセイ プチ大賞](https://www.comic-essay.com/contest/winner/)
- [コミックバンチKai 漫画賞](https://comicbunch-kai.com/article/archive/category/%E6%BC%AB%E7%94%BB%E8%B3%9E_%E7%99%BA%E8%A1%A8)
- [コミックバンチKai 読切作品](https://comicbunch-kai.com/series#oneshot)
- [アフタヌーン 四季賞](https://afternoon.kodansha.co.jp/award/)
- [少年マガジン 新人漫画大賞](https://debut.shonenmagazine.com/archive/#awards)
- [少年マガジン マガジンライズ](https://debut.shonenmagazine.com/archive/#magazinerise)
- [チャンピオンクロス 読み切り](https://championcross.jp/category/manga?type=%E8%AA%AD%E3%81%BF%E5%88%87%E3%82%8A)
- [くらげバンチ 読切](https://kuragebunch.com/series/oneshot)
- [webアクション 読切作品](https://comic-action.com/series/oneshot)
### Note
定期実行などする場合は、`robots.txt`や`meta name="robots"`を確認して使用してください。
生成したRSSフィードの使用については、各サイトの利用規約や法律を遵守してください。
実行された時点のページ情報をRSSフィードとして出力します。フィードアイテムの更新には対応していません。
アクセスが多くなるサイトにはsleep処理を入れているため、RSS生成に時間のかかるサイトがあります。
## Install
実行バイナリをパスの通ったディレクトリに配置するなどして使用してください。
## Usage
サブコマンドを指定することで、標準出力に対象サイトのRSSフィードを出力します。
```bash
$ generate-manga-feed kuragefarm
~~~
```
ファイルに出力する場合は、リダイレクトしてください。
```bash
$ generate-manga-feed kuragefarm > kuragefarm.rss
# エラーログを分ける場合
$ generate-manga-feed kuragefarm > kuragefarm.rss 2> kuragefarm_err.log
```
サブコマンド一覧はヘルプを参照してください。
```bash
$ generate-manga-feed help
Usage: generate-manga-feed [option]
Available subcommands:
version Show application version
help Show this help message
--------
afternoonaward Print afternoon award RSS feed
andsofa Print andsofa RSS feed
championcrossoneshot Print champion cross oneshot RSS feed
comicactiononeshot Print comic-acticon oneshot RSS feed
comicboostoneshot Print comic-boost oneshot RSS feed
comicboostrensai Print comic-boost rensai RSS feed : 8-digit number (Required)
comicbunchkaiaward Print comicbunch-kai award RSS feed
comicbunchkaioneshot Print comicbunch-kai oneshot RSS feed
comicdaysnewcomer Print comic-days newcomer RSS feed
comicdaysoneshot Print comic-days oneshot RSS feed
comicessaycontest Print comic-essay contest RSS feed
comicessaygekijo Print comic-essay gekijo RSS feed
comiplexoneshot Print comiplex oneshot RSS feed
kuragebunchaward Print kuragebunch award RSS feed
kuragebunchoneshot Print kuragebunch oneshot RSS feed
kuragefarm Print kurage farm RSS feed
matogrosso Print matogrosso RSS feed
shonenmagazineaward Print shonen magazine award RSS feed
shonenmagazinerise Print shonen magazine rise RSS feed
toti Print toti RSS feed [product-name] : Product name (Optional)
younganimaloneshot Print younganimal oneshot RSS feed
```
対象サイトごとのサブコマンドとオプションは以下の通りです。
| 対象サイト | subcommand | option |
| ------------------------------------------------------------------------------------------------------------------------------ | -------------------- | ------------------ |
| [くらげファーム](https://kuragebunch.com/farm) | kuragefarm | |
| [コミックDAYS 新人賞](https://comic-days.com/newcomer) | comicdaysnewcomer | |
| [コミックDAYS 読み切り](https://comic-days.com/oneshot) | comicdaysoneshot | |
| [&Sofa(アンドソファ)](https://andsofa.com) | andsofa | |
| [トーチ](https://to-ti.in/product/) | toti | 任意:作品名 *1 |
| [MATOGROSSO(マトグロッソ)](https://matogrosso.jp) | matogrosso | |
| [くらげバンチ 漫画賞](https://kuragebunch.com/info/award) | kuragebunchaward | |
| [コミックエッセイ劇場](https://www.comic-essay.com/comics) | comicessaygekijo | |
| [コミプレ 読切作品](https://viewer.heros-web.com/series/oneshot) | comiplexoneshot | |
| [comicブースト 読み切り](https://comic-boost.com/genre/3) | comicboostoneshot | |
| [comicブースト 連載](https://comic-boost.com/genre/1%202) | comicboostrensai | 必須:8桁の数字 *2 |
| [ヤングアニマル 読み切り](https://younganimal.com/category/manga?type=%E8%AA%AD%E3%81%BF%E5%88%87%E3%82%8A) | younganimaloneshot | |
| [コミックエッセイ プチ大賞](https://www.comic-essay.com/contest/winner/) | comicessaycontest | |
| [コミックバンチKai 漫画賞](https://comicbunch-kai.com/article/archive/category/%E6%BC%AB%E7%94%BB%E8%B3%9E_%E7%99%BA%E8%A1%A8) | comicbunckaiaward | |
| [コミックバンチKai 読切作品](https://comicbunch-kai.com/series#oneshot) | comicbunckaioneshot | |
| [アフタヌーン 四季賞](https://afternoon.kodansha.co.jp/award/) | afternoonaward | |
| [少年マガジン 新人漫画大賞](https://debut.shonenmagazine.com/archive/#awards) | shonenmagazineaward | |
| [少年マガジン マガジンライズ](https://debut.shonenmagazine.com/archive/#magazinerise) | shonenmagazinerise | |
| [チャンピオンクロス 読み切り](https://championcross.jp/category/manga?type=%E8%AA%AD%E3%81%BF%E5%88%87%E3%82%8A) | championcrossoneshot | |
| [くらげバンチ 読切](https://kuragebunch.com/series/oneshot) | kuragebunchoneshot | |
| [webアクション 読切作品](https://comic-action.com/series/oneshot) | comicactiononeshot | |
*1:作品名を入れない場合は、作品一覧ページの更新情報が出力されます。
作品名を入れた場合は、各作品の連載情報のRSSが出力されます。(各itemのpubDateは空になります)
作品名はURLから取得する。(`https://to-ti.in/product/xxxxxxxx`(~/product/以降の文字列)
*2:8桁の数字はURLから取得する。
`https://comic-boost.com/content/xxxxxxxx`(~/content/以降の8桁の数字)