Check for new releases on various sources and send a Discord notification
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kody 265676ff01 Add some timings to logs 6 months ago
.vscode Some linting; Try-Except on MangaDex by entries 6 months ago
sites Cache MangaDex groups in DB 6 months ago
.editorconfig Hi 2 years ago
.flake8 Hi 2 years ago
.gitignore Save "groups" in DB; Also check files 1 year ago
.python-version Switch to Poetry; Python 3.11; Better catching without sentry 6 months ago
LICENSE Hi 2 years ago
README.md Switch to Poetry; Python 3.11; Better catching without sentry 6 months ago
_utils.py Some linting; Try-Except on MangaDex by entries 6 months ago
check.py Add some timings to logs 6 months ago
config.yaml.dist Minor guya update 1 year ago
mangas.sqlite.dist Cache MangaDex groups in DB 6 months ago
poetry.lock Switch to Poetry; Python 3.11; Better catching without sentry 6 months ago
pyproject.toml Some linting; Try-Except on MangaDex by entries 6 months ago
requirements.txt Some linting; Try-Except on MangaDex by entries 6 months ago

README.md

Manga Checker

Check for new releases on various sources and send a Discord notification

Install

Have a recent install of python 3, poetry and git.

git clone https://git.rita.moe/kody/manga-checker.git
cd manga-checker
poetry install
cp config.yaml.dist config.yaml

Config

Edit config.yaml.

  • webhook: Discord webhook URL
  • sentry: Your Sentry DSN (optional)
  • The rest are lists of URLs of the overview page for a manga from that source
    • Supported: asurascans, cubari, dynastyscansseries, guya, mangadex, mangahub, mangasee, (setsuscans)
    • Leave the list empty or remove the key if you don't use a source

Run

Just do poetry run check or poetry run python check.py.

Put it in a cron every 15-20 minutes.