Skip to content

Contributing

ZornTaov edited this page Oct 16, 2026 · 2 revisions

Contributing

Running the tests, and the credits and licence.

Running the tests

pip install -r requirements-dev.txt
python -m pytest                     # everything, side by side
python -m pytest -m "not browser"    # only what needs no browser, in seconds
python -m pytest -n 0                # one test at a time, for reading output

The tests serve made-up comics on a local port and run the real scripts against them, each in its own library and settings folder, touching nothing of yours and nothing online. Tests needing Chrome skip themselves without it. The container needs none of this. Developer notes are in CLAUDE.md.

Credits

This project began as a webcomic-downloading script by AChillVamp (https://archive.org/details/@achillvamp), and its core loop is theirs: find the comic's image by trying a list of element paths, save it, press next, repeat. Everything built around that loop came later. NOTICE has the details. If you are AChillVamp, or know how to reach them, please get in touch.

Licence

PolyForm Noncommercial License 1.0.0; see also NOTICE.

Clone this wiki locally