LICENSE
README.md
pyproject.toml
src/weaver/__init__.py
src/weaver/__main__.py
src/weaver/_common.py
src/weaver/cli.py
src/weaver/app/__init__.py
src/weaver/app/__main__.py
src/weaver/app/api.py
src/weaver/app/app.py
src/weaver/app/epub_parser.py
src/weaver/app/keep_awake.py
src/weaver/app/launcher.py
src/weaver/app/multi_progress.py
src/weaver/app/paths.py
src/weaver/app/routes.py
src/weaver/app/weaver.ico
src/weaver/app/window_manager.py
src/weaver/app/static/app.js
src/weaver/app/static/favicon.ico
src/weaver/app/static/styles.css
src/weaver/app/static/weaver.png
src/weaver/app/templates/index.html
src/weaver/epub/__init__.py
src/weaver/epub/builder.py
src/weaver/epub/chapters.py
src/weaver/epub/cli.py
src/weaver/epub/constants.py
src/weaver/epub/cover.py
src/weaver/epub/finder.py
src/weaver/epub/volumes.py
src/weaver/scraper/__init__.py
src/weaver/scraper/browser.py
src/weaver/scraper/catalog.py
src/weaver/scraper/constants.py
src/weaver/scraper/cover.py
src/weaver/scraper/fetch.py
src/weaver/scraper/parsing.py
src/weaver/scraper/paths.py
src/weaver/scraper/progress.py
src/weaver/scraper/scrape.py
src/weaver/scraper/session.py
src/weaver/scraper/site_config.py
src/weaver_reader.egg-info/PKG-INFO
src/weaver_reader.egg-info/SOURCES.txt
src/weaver_reader.egg-info/dependency_links.txt
src/weaver_reader.egg-info/entry_points.txt
src/weaver_reader.egg-info/requires.txt
src/weaver_reader.egg-info/top_level.txt
tests/test_cli.py
tests/test_common.py
tests/test_epub.py
tests/test_epub_build.py
tests/test_multi_progress.py
tests/test_parsing.py
tests/test_progress.py
tests/test_scrape_cli.py
tests/test_scrape_paths.py
tests/test_site_config.py
tests/test_volumes.py