Skip to content

Instantly share code, notes, and snippets.

@kanjieater
Last active May 28, 2024 03:34
Show Gist options
  • Save kanjieater/e617a0f370edf25e0f947a25d67ba8ec to your computer and use it in GitHub Desktop.
Save kanjieater/e617a0f370edf25e0f947a25d67ba8ec to your computer and use it in GitHub Desktop.
ComicEater.yml
---
seriesFolders:
- seriesRoot: W:\Collection\シリーズ\
queueFolders:
- W:\Collection\シリーズキュー\
maintenanceFolder:
# W:\Collection\シリーズキューの準備中\
G:\シリーズキューの準備中\
# /tmp/シリーズキューの準備中/
folderPatterns:
# [20230915][一般コミック][岩宗治生] ウスズミの果て 2 [HARTA COMIX][AVIF][DL版]/
- 'regex:^\[(?<junk>[^\]\[]+?)\]\[(?<authors>[^\]]+?)\](?<seriesName>.+?)[\s\(]+?(?<volumeNumber>\d[^\/]+?)\[(?<notes>[^\]\[]+?)\]\/(?:.*)'
- "{{authors}}「{{seriesName}} 全{{totalVolumes}}巻」/**/*"
- "{{authors}}「{{seriesName}} 全{{totalVolumes}}巻」/**/*"
- "{{authors}}「{{seriesName}}」/**/*"
- "[第{{volumeNumber}}話]/**/*"
- "[{{authors}}]{{seriesName}}全{{totalVolumes}}/**/*"
- "[{{authors}}]{{seriesName}}全{{totalVolumes}}巻/**/*"
- "[{{authors}}]{{seriesName}}第{{volumeNumber}}巻/**/*"
- "[{{authors}}]{{seriesName}}/**/*"
- "【{{authors}}】{{seriesName}}全{{totalVolumes}}/**/*"
- "【{{authors}}】{{seriesName}}第{{volumeNumber}}巻/**/*"
- "{{seriesName}}- 第{{volumeNumber}}巻/**/*"
- "{{seriesName}}第{{volumeNumber}}巻/**/*"
- "【{{authors}}】{{seriesName}}{{volumeNumber}}{{notes}}/**/*"
- "【{{authors}}】{{seriesName}}/**/*"
- "{{seriesName}} 全{{totalVolumes}}/**/*"
- "{{authors}}「{{seriesName}}/**/*"
- "{{seriesName}} vol{{volumeNumber}}/**/*"
- "{{seriesName}} v{{volumeNumber}}/**/*"
- "{{seriesName}} c{{volumeNumber}}/**/*"
# - "{{seriesName}} {{volumeNumber}}/**/*"
- "{{seriesName}}/**/*"
filePatterns:
# [20230915][一般コミック][岩宗治生] ウスズミの果て 2 [HARTA COMIX][AVIF][DL版]
# [20180730][一般コミック][浦沢直樹] 夢印 (2) [ビッグコミックス]
- 'regex:^\[(?<junk>[^\]\[]+?)\]\[(?<authors>[^\]]+?)\](?<seriesName>.+?)[\s\(]+?(?<volumeNumber>\d[^\/]+?)\[(?<notes>[^\]\[]+?)\]'
# [20070530][一般コミック][浦沢直樹] 21世紀少年 完全版 デジタル Ver. 上 [ビッグコミックス][AVIF][DL版]
- 'regex:^\[(?<junk>[^\]\[]+?)\]\[(?<authors>[^\]]+?)\](?<seriesName>.+?)\[(?<notes>[^\]\[]+?)\]'
- "[{{junk}}][一般コミック][{{authors}}]{{seriesName}}({{volumeNumber}}){{notes}}"
- "[{{junk}}][一般コミック][{{authors}}]{{seriesName}}{{volumeNumber}}{{notes}}"
- "[{{authors}}]{{seriesName}} ({{publisher}} {{publishYear}}年)"
- "{{authors}}「{{seriesName}}第{{volumeNumber}}"
- "{{authors}}「{{seriesName}}」"
# 第2.1話 砂漠の街のドガ (前編)
- "第{{volumeNumber}}-{{subChapter}}話 {{notes}}"
- "[第{{volumeNumber}}-{{subChapter}}話]"
- "[第{{volumeNumber}}話{{subChapter}}]"
- "[第{{volumeNumber}}話]"
- "戞{{volumeNumber}}姫"
- "[{{authors}}]{{seriesName}} v{{volumeNumber}}"
- "[{{authors}}]{{seriesName}} c{{volumeNumber}}"
- "[{{authors}}]{{seriesName}} {{volumeNumber}}.{{subChapter}}話"
- "[{{authors}}]{{seriesName}} {{volumeNumber}}話"
- "[{{authors}}]{{seriesName}}- 第{{volumeNumber}}.{{subChapter}}"
- "[{{authors}}]{{seriesName}}- 第{{volumeNumber}}"
- "[{{authors}}]{{seriesName}}第{{volumeNumber}}"
- "[{{authors}}]{{seriesName}} {{volumeNumber}}"
- "[{{authors}}]{{seriesName}}"
- "【{{authors}}】{seriesName}} v{{volumeNumber}}"
- "【{{authors}}】{{seriesName}} c{{volumeNumber}}"
- "【{{authors}}】{{seriesName}} {{volumeNumber}}話"
- "【{{authors}}】{{seriesName}}- 第{{volumeNumber}}"
- "【{{authors}}】{{seriesName}}第{{volumeNumber}}"
- "【{{authors}}】{{seriesName}} {{volumeNumber}}"
- "【{{authors}}】{{seriesName}}{{volumeNumber}}{{notes}}"
- "【{{authors}}】{{seriesName}}"
- "{{seriesName}} 全{{totalVolumes}}"
- "{{seriesName}}- 第{{volumeNumber}}.{{subChapter}}"
- "{{seriesName}}- 第{{volumeNumber}}"
- "{{seriesName}}第{{volumeNumber}}-{{subChapter}}"
- "{{seriesName}}第{{volumeNumber}}"
- "{{seriesName}} vol{{volumeNumber}}"
- "{{seriesName}} v{{volumeNumber}}"
- "{{seriesName}} c{{volumeNumber}}"
- "{{seriesName}} - Raw Chapter{{volumeNumber}}"
# - "{{seriesName}} {{volumeNumber}}話-{{subChapter}}"
- "{{seriesName}} {{volumeNumber}}話"
# - "第{{volumeNumber}}話-{{subChapter}}"
- "第{{volumeNumber}}話"
- "{{seriesName}}({{volumeNumber}})"
- "{{seriesName}} {{volumeNumber}}"
- "{{volumeNumber}}"
- "{{seriesName}}"
titleNamingConventions:
- "{{seriesName}} - 第{{volumeRange}}巻"
- "{{seriesName}} - 第{{volumeNumber}}{{volumeVariant}}巻"
- "{{seriesName}} - 第{{volumeNumber}}.{{subChapter}}巻"
- "{{seriesName}} - 第{{volumeNumber}}巻"
outputNamingConventions:
# - "{{seriesRoot}}{{seriesName}}/[{{authors}}] {{seriesName}} - 第{{volumeRange}}巻"
# - "{{seriesRoot}}{{seriesName}}/[{{authors}}] {{seriesName}} - 第{{volumeNumber}}{{volumeVariant}}巻"
# - "{{seriesRoot}}{{seriesName}}/[{{authors}}] {{seriesName}} - 第{{volumeNumber}}.{{subChapter}}話"
# - "{{seriesRoot}}{{seriesName}}/[{{authors}}] {{seriesName}} - 第{{volumeNumber}}巻"
# - "{{seriesRoot}}{{seriesName}}/[{{authors}}] {{seriesName}} - 第{{volumeNumber}}話"
- "{{seriesRoot}}{{seriesName}}/{{seriesName}} - 第{{volumeNumber}}.{{subChapter}}話"
- "{{seriesRoot}}{{seriesName}}/{{seriesName}} - 第{{volumeRange}}巻"
- "{{seriesRoot}}{{seriesName}}/{{seriesName}} - 第{{volumeNumber}}{{volumeVariant}}巻"
- "{{seriesRoot}}{{seriesName}}/{{seriesName}} - 第{{volumeNumber}}巻"
# - "{{seriesRoot}}{{seriesName}}/[{{authors}}] {{seriesName}}"
splitAuthorsBy:
- 'x'
- 'x'
shouldDownloadCover: true
seriesMapping:
"彼岸島 最後の47日間":
- 彼岸島 最後の47日間
"彼岸島 最後の48日間":
- 彼岸島 最後の48日間
- seriesRoot: W:\Collection\雑誌\
queueFolders:
- W:\Collection\雑誌キュー\
# - G:\雑誌キュー\
# - W:\Collection\a\
# - G:\雑誌キューの準備中\10-12-2023-161158\月刊ウルトラジャンプ\
maintenanceFolder:
# W:\Collection\雑誌キューの準備中\
G:\雑誌キューの準備中\
# /tmp/雑誌キューの準備中/
folderPatterns:
- "{{seriesName}} - {{publishYear}}/*"
- "{{seriesName}}/*"
filePatterns:
- 'regex:^(?<seriesName>.+?)(?<publishYear>\d\d\d\d+?)年(?<volumeNumber>\d+?)月号(?:.*)'
- "{{seriesName}} {{publishYear}}年{{volumeNumber}}月号{{notes}}"
- "{{seriesName}} {{publishYear}}年{{volumeNumber}}号{{notes}}"
- "{{seriesName}} {{publishYear}}年{{volumeNumber}}"
- "{{seriesName}} {{publishYear}} No{{volumeNumber}}"
- "{{seriesName}} {{publishYear}}-{{volumeNumber}}"
- "{{seriesName}} - {{volumeNumber}}号"
- "{{seriesName}} - {{publishYear}}"
- "{{publishYear}}-{{volumeNumber}}"
- "{{seriesName}} {{volumeNumber}}"
- "{{volumeNumber}}"
- "{{seriesName}}"
outputNamingConventions:
- "{{seriesRoot}}{{seriesName}} - {{publishYear}}/{{seriesName}} - {{publishYear}}年{{volumeRange}}号"
- "{{seriesRoot}}{{seriesName}} - {{publishYear}}/{{seriesName}} - {{publishYear}}年{{volumeNumber}}号"
- "{{seriesRoot}}{{seriesName}}/{{seriesName}} - {{volumeRange}}号"
- "{{seriesRoot}}{{seriesName}}/{{seriesName}} - {{volumeNumber}}号"
- "{{seriesRoot}}{{seriesName}}/{{fileName}}"
titleNamingConventions:
- "{{seriesName}} - {{publishYear}}年{{volumeRange}}号"
- "{{seriesName}} - {{publishYear}}年{{volumeNumber}}号"
- "{{seriesName}} - {{volumeRange}}号"
- "{{seriesName}} - {{volumeNumber}}号"
- "{{fileName}}"
shouldDownloadCover: false
offline: true
seriesMapping:
"good! アフタヌーン":
- "good!アフタヌーン"
- "good! アフタヌーン"
- "good! afternoon"
- "good!afternoon"
- "good アフタヌーン"
- "good アフタヌーン"
- "good afternoon"
- "goodafternoon"
"アフタヌーン":
- "アフタヌーン"
- "afternoon"
"週刊少年ジャンプ":
- "週刊少年ジャンプ"
- "少年ジャンプ"
- "ShonenJump"
- "Shonen Jump"
"グランドジャンプ":
- "グランドジャンプ"
- "GrandJump"
- "Grand Jump"
"コンプエース":
- "コンプエース"
- "Comp Ace"
- "CompAce"
"ジャンプデジタル": "ジャンプデジタル"
"ジャンプ+":
- "ジャンププラス"
- "Jump Plus"
- "JumpPlus"
- "Jump+"
- "Jump+"
"ジャンプスクエア":
- "ジャンプスクエア"
- "ジャンプ SQ"
- "ジャンプSQ"
- "Jump SQ"
- "JumpSQ"
"月刊ウルトラジャンプ":
- "ウルトラジャンプ"
- "Ultra Jump"
- "UltraJump"
"チャンピオンRED":
- "チャンピオンRED"
- "Champion Red"
"ビッグコミックスペリオール":
- "ビッグコミックスペリオール"
- "Big Comic Superior"
- "BigComicSuperior"
- "BigKomiSuperior"
- "BigKomi Superior"
- "Big Komi Superior"
- "BiguKomiSuperior"
- "BiguKomi Superior"
"ヤングアニマル":
- "ヤングアニマル"
- "younganimal"
- "young animal"
"ヤングガンガン":
- "ヤングガンガン"
- "young gangan"
- "younggangan"
"ビッグガンガン":
- "ビッグガンガン"
- "Big gangan"
- "biggangan"
"少年エース": "少年エース"
"週刊少年チャンピオン":
- "週刊少年チャンピオン"
- "少年チャンピオン"
- "weeklyshonenChampion"
- "weekly shonen Champion"
"月刊少年チャンピオン":
- "月刊少年チャンピオン"
- "少年チャンピオン"
- "shonenChampion"
- "shonen Champion"
- "shounenChampion"
- "shounen Champion"
"月刊ゲッサン":
- "月刊ゲッサン"
- "ゲッサン"
- "gessan"
- "getsun"
- "get sun"
"月刊スピリッツ":
- "月刊スピリッツ"
- "GekkanSpirits"
- "Gekkan Spirits"
- "Gekkan Big Comic Spirits"
- "GekkanBigComicSpirits"
"別冊少年マガジン":
- "月刊別冊少年"
- "BessatsuShonen"
- "Bessatsu Shonen"
"月刊少年マガジン": "月刊少年マガジン"
"漫画アクション": "漫画アクション"
"週刊スピリッツ":
- "週刊スピリッツ"
- "BigComicSpirits"
- "Big Comic Spirits"
"週刊ファミ通": "週刊ファミ通"
"週刊モーニング":
- "週刊モーニング"
- "Weekly Morning"
- "WeeklyMorning"
- "Morning"
- "モーニング"
"月刊ヤングマガジン":
- "月刊ヤングマガジン"
- "gekkanyoung"
- "gekkan young"
- "gekkanyoungmagazine"
- "gekkan young magazine"
"週刊ヤングジャンプ":
- "週刊ヤングジャンプ"
- "ヤングジャンプ"
- "YoungJump"
- "Young Jump"
"週刊ヤングマガジン":
- "週刊ヤングマガジン"
- "ヤングマガジン"
- "youngmagazine"
- "young magazine"
"少年サンデーS":
- "少年サンデーS"
- "Shonen Sunday Super"
- "ShonenSundaySuper"
- "Shonen Sunday S"
- "ShonenSundayS"
"週刊少年サンデー":
- "週刊少年サンデー"
- "shounensunday"
- "shounen sunday"
- "shonensunday"
- "shonen sunday"
"週刊少年マガジン":
- "週刊少年マガジン"
- "shounenmagazine"
- "shounen magazine"
- "shonenmagazine"
- "shonen magazine"
"ヤングエース":
- "ヤングエース"
- "young ace"
- "youngace"
"月刊コミックビーム":
- "コミックビーム"
- "ComicBeam"
- "Comic Beam"
"月刊コミックREX":
- "コミック REX"
- "コミックREX"
- "Comic REX"
- "ComicREX"
"月刊コミックアライブ":
- "コミックアライブ"
- "コミック アライブ"
- "Comic Alive"
- "ComicAlive"
"イブニング":
- "イブニング"
- "Evening"
"週刊ビッグコミックスピリッツ":
- "週刊ビッグコミックスピリッツ"
- "ビッグコミックスピリッツ"
- "Weekly Spirits"
- "WeeklySpirits"
- "Big Comic Spirits"
- "BigComicSpirits"
"フィール・ヤング":
- "フィール・ヤング"
- "フィールヤング"
- "Feel young"
- "feelyoung"
"月刊コミックゼノン":
- "コミックゼノン"
- "Comic Zenon"
- "ComicZenon"
"月刊コミックバンチ":
- "月刊コミックバンチ"
- "Comic Bunch"
- "ComicBunch"
"月刊少年シリウス":
- "月刊少年シリウス"
- "Sirius"
defaults:
seriesFolders:
titleNamingConventions:
- "{{seriesName}}"
- "{{fileName}}"
outputNamingConventions:
- "{{seriesRoot}}{{seriesName}}/{{fileName}}"
- "{{seriesRoot}}{{fileName}}/{{fileName}}"
contentMetaData:
languageISO: ja
manga: YesAndRightToLeft
filesToAllow:
- ComicEater.json
- ComicInfo.xml
filesToDelete:
filesToDeleteWithExtensions:
- "url"
- "rtf"
- "net"
- "txt"
- "json"
- "xml"
- "ini"
junkToFilter:
- 13DL.Ru
- Raw-Zip.Com-
- DLRAW.TO-
- DLRAW.TO
- DLraw.net-
- DLraw.net
- Dl-Raw.net-
- Dl-Raw.net
- DLRAW.net-net-
- DLRAW.net-net
- "Mangbay.net"
- "manga-zone.org"
- ZipHot.Org-
- ZipHot.Org
- Cmczip.Com-
- Cmczip.Com
- Mang-Zip.info
- 雑誌寄せ集め
- "[aKraa]"
- (一般コミック)
- (一般コミック/雑誌)
- (一般コミック・雑誌)
- (一般小説)
- "(完)"
- "(電)"
- "【一般コミック】"
- "[一般コミック]"
- 【コミック】
- "[ハルタ]"
- "[Novel]"
- "[Raw]"
- "[lq]"
- "[end]"
- "[DPG]"
- " jp"
- "カラー版"
- "(raw)"
- "(文庫版)"
- "(文庫)"
- "文庫版"
- "_"
- "デジタル Ver."
- "デジタルVer."
- "完全版"
- "豪華版"
- "[AVIF]"
- "[DL版]"
- "DL-Raw.Se"
volumeNumberZeroPadding: 2
splitAuthorsBy:
- '×'
- '/'
- '・'
joinAuthorsBy: '・'
convertToWebp: true
subChapterKeywords:
1:
- "前編"
2:
- "後編"
komga:
baseUrl: http://some-pc:8444
username: ke@g.com
password: xxxx
censorTag:
- "cover"
@kanjieater
Copy link
Author

kanjieater commented Oct 7, 2021

シリーズ: series
シリーズ キュー: Series Queue
巻: complete series, the * would be the total volume number in theory
巻: typical counter for a single volume. Sometimes you'll only get one or the other, but usually get both 第 and 巻
話: chapter, but comiceater only things of things as full volumes internally
年: year
月: month
号: a number, usually for things like monthly/weekly issues
雑誌: magazines
雑誌 キュー: magazine queue

@kanjieater
Copy link
Author

If you need help, i recommend asking on my discord #tech-support channel: https://discord.com/invite/agbwB4p

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment