LICENSE
README.md
pyproject.toml
datasette_ca460/__init__.py
datasette_ca460/documentcloud.py
datasette_ca460/files_storage.py
datasette_ca460/manifest.json
datasette_ca460/migrations.py
datasette_ca460/router.py
datasette_ca460/routes.py
datasette_ca460/sources.py
datasette_ca460/sync.py
datasette_ca460.egg-info/PKG-INFO
datasette_ca460.egg-info/SOURCES.txt
datasette_ca460.egg-info/dependency_links.txt
datasette_ca460.egg-info/entry_points.txt
datasette_ca460.egg-info/requires.txt
datasette_ca460.egg-info/top_level.txt
datasette_ca460/cli/__init__.py
datasette_ca460/cli/_db.py
datasette_ca460/cli/add.py
datasette_ca460/cli/serve.py
datasette_ca460/static/gen/CopyTableButton-BAwSb4Ku.js
datasette_ca460/static/gen/CopyTableButton-CYLw-nHw.css
datasette_ca460/static/gen/document-DqdlPm2J.css
datasette_ca460/static/gen/document-Is1N9-1Z.js
datasette_ca460/static/gen/index-BM8t48Xg.js
datasette_ca460/static/gen/index-BVKMrP0E.css
datasette_ca460/static/gen/pageData-CBhp-7rZ.js
datasette_ca460/static/gen/pageData-KuwT1c2H.css
datasette_ca460/static/gen/page_detail-Czu1OO_I.js
datasette_ca460/static/gen/page_detail-wznBfZ1a.css
datasette_ca460/static/gen/this-C7MuuyA6.js
datasette_ca460/templates/ca460_vite_entry.html
example/plugin.py
extract_ca460/__init__.py
extract_ca460/cover_page_part_1.py
extract_ca460/cover_page_part_2.py
extract_ca460/page_classifier.py
extract_ca460/schedule_a.py
extract_ca460/schedule_b_part_1.py
extract_ca460/schedule_b_part_2.py
extract_ca460/schedule_c.py
extract_ca460/schedule_d.py
extract_ca460/schedule_e.py
extract_ca460/schedule_f.py
extract_ca460/schedule_g.py
extract_ca460/schedule_h.py
extract_ca460/schedule_i.py
extract_ca460/summary_page.py
extract_ca460/unknown.py
tests/test_ca460.py
tests/test_documentcloud.py
tests/test_files_optional.py
tests/test_ingest.py
tests/test_models_endpoint.py
tests/test_sources.py
tests/test_task_queue.py