.gitignore
.pre-commit-config.yaml
.readthedocs.yml
LICENSE
MANIFEST.in
Makefile
Pipfile
Pipfile.lock
README.md
setup.cfg
setup.py
.github/workflows/continuous-deployment.yaml
court_scraper/__init__.py
court_scraper/case_info.py
court_scraper/cli.py
court_scraper/configs.py
court_scraper/datastore.py
court_scraper/db.py
court_scraper/site.py
court_scraper/sites_meta.py
court_scraper/utils.py
court_scraper.egg-info/PKG-INFO
court_scraper.egg-info/SOURCES.txt
court_scraper.egg-info/dependency_links.txt
court_scraper.egg-info/entry_points.txt
court_scraper.egg-info/not-zip-safe
court_scraper.egg-info/requires.txt
court_scraper.egg-info/top_level.txt
court_scraper/base/__init__.py
court_scraper/base/runner.py
court_scraper/base/selenium_helpers.py
court_scraper/base/selenium_site.py
court_scraper/captcha/__init__.py
court_scraper/data/sites_meta.csv
court_scraper/platforms/__init__.py
court_scraper/platforms/ia/__init__.py
court_scraper/platforms/ia/runner.py
court_scraper/platforms/ia/site.py
court_scraper/platforms/ia/pages/__init__.py
court_scraper/platforms/ia/pages/case_detail.py
court_scraper/platforms/ia/pages/home.py
court_scraper/platforms/ia/pages/search_results.py
court_scraper/platforms/ia/pages/search_selection.py
court_scraper/platforms/ia/pages/search_trial_court.py
court_scraper/platforms/ia/parsers/__init__.py
court_scraper/platforms/ia/parsers/case_numbers.py
court_scraper/platforms/ia/parsers/case_types.py
court_scraper/platforms/ia/parsers/counties.py
court_scraper/platforms/odyssey/__init__.py
court_scraper/platforms/odyssey/runner.py
court_scraper/platforms/odyssey/site.py
court_scraper/platforms/odyssey/pages/__init__.py
court_scraper/platforms/odyssey/pages/case_detail.py
court_scraper/platforms/odyssey/pages/login.py
court_scraper/platforms/odyssey/pages/portal.py
court_scraper/platforms/odyssey/pages/search.py
court_scraper/platforms/odyssey/pages/search_results.py
court_scraper/platforms/odyssey/parsers/__init_.py
court_scraper/platforms/odyssey/parsers/case_detail.py
court_scraper/platforms/oscn/__init__.py
court_scraper/platforms/oscn/runner.py
court_scraper/platforms/oscn/search_results_wrapper.py
court_scraper/platforms/oscn/site.py
court_scraper/platforms/oscn/pages/__init__.py
court_scraper/platforms/oscn/pages/base_search.py
court_scraper/platforms/oscn/pages/case_detail.py
court_scraper/platforms/oscn/pages/case_number_lookup.py
court_scraper/platforms/oscn/pages/daily_filings.py
court_scraper/platforms/oscn/pages/daily_filings_results.py
court_scraper/platforms/oscn/pages/search.py
court_scraper/platforms/oscn/pages/search_results.py
court_scraper/platforms/oscn/parsers/__init__.py
court_scraper/platforms/oscn/parsers/case_detail.py
court_scraper/platforms/wicourts/__init__.py
court_scraper/platforms/wicourts/runner.py
court_scraper/platforms/wicourts/search_api.py
court_scraper/platforms/wicourts/site.py
court_scraper/platforms/wicourts/pages/__init__.py
court_scraper/platforms/wicourts/pages/search.py
court_scraper/platforms/wicourts/pages/search_results.py
court_scraper/platforms/wicourts/parsers/__init__.py
docs/Makefile
docs/conf.py
docs/contributing.rst
docs/court_scraper.base.rst
docs/court_scraper.captcha.rst
docs/court_scraper.platforms.ia.pages.rst
docs/court_scraper.platforms.ia.parsers.rst
docs/court_scraper.platforms.ia.rst
docs/court_scraper.platforms.odyssey.pages.rst
docs/court_scraper.platforms.odyssey.rst
docs/court_scraper.platforms.oscn.pages.rst
docs/court_scraper.platforms.oscn.parsers.rst
docs/court_scraper.platforms.oscn.rst
docs/court_scraper.platforms.rst
docs/court_scraper.platforms.wicourts.pages.rst
docs/court_scraper.platforms.wicourts.parsers.rst
docs/court_scraper.platforms.wicourts.rst
docs/court_scraper.rst
docs/history.rst
docs/index.rst
docs/install.rst
docs/modules.rst
docs/odyssey_sites.csv
docs/requirements.txt
docs/site-discovery.md
docs/testing.rst
docs/usage.rst
docs/writing_a_scraper.rst
scripts/validate_sites.py
tests/__init__.py
tests/conftest.py
tests/test_case_info.py
tests/test_cli.py
tests/test_datastore.py
tests/test_site.py
tests/test_sites_meta.py
tests/test_utils.py
tests/cassettes/test_integration_oscn.yaml
tests/cassettes/test_site_ok.yaml
tests/fixtures/config.yaml
tests/fixtures/sites_meta.csv
tests/fixtures/ca_napa/18CV001704.html
tests/fixtures/ca_napa/19CV000014.html
tests/fixtures/ga_chatham/MGCV17-11099.html
tests/fixtures/ga_chatham/MGCV20-10699.html
tests/fixtures/ga_dekalb/17D22499.html
tests/fixtures/ga_dekalb/17D27499.html
tests/fixtures/ga_dekalb/19D102716.html
tests/fixtures/ga_dekalb/19D67383.html
tests/fixtures/ga_dekalb/19D78499.html
tests/fixtures/ga_dekalb/21D00001.html
tests/fixtures/ga_dekalb/21D06499.html
tests/fixtures/wa_snohomish/17-2-01460-31.html
tests/platforms/__init__.py
tests/platforms/test_odyssey_parser_case_detail.py
tests/platforms/test_odyssey_runner.py
tests/platforms/test_odyssey_site.py
tests/platforms/test_oscn.py
tests/platforms/test_oscn_small_counties.py
tests/platforms/cassettes/test_date_search_basic.yaml
tests/platforms/cassettes/test_date_search_defaults_to_current_day.yaml
tests/platforms/cassettes/test_date_search_many_results.yaml
tests/platforms/cassettes/test_date_search_multiple_cases.yaml
tests/platforms/cassettes/test_date_search_multiple_day_results.yaml
tests/platforms/cassettes/test_date_search_no_results.yaml
tests/platforms/cassettes/test_date_search_with_case_details.yaml
tests/platforms/cassettes/test_search_by_case_id[ok_roger_mills-CV-2021-14-expected2].yaml
tests/platforms/cassettes/test_search_by_case_id[ok_tulsa-CJ-2018-2919-expected1].yaml
tests/platforms/cassettes/test_search_by_case_id[ok_tulsa-CJ-2021-2045-expected0].yaml
tests/platforms/cassettes/test_search_by_case_id_multiple_results.yaml
tests/platforms/cassettes/test_small_counties_case_details.yaml
tests/platforms/cassettes/test_small_counties_date_search_basic.yaml
tests/platforms/cassettes/test_small_counties_defaults_to_current_day.yaml
tests/platforms/cassettes/test_small_counties_multiple_day_results.yaml
tests/platforms/cassettes/test_small_counties_no_results.yaml
tests/platforms/cassettes/test_small_counties_truncation_warning.yaml
tests/platforms/wicourts/test_wicourts_search_api.py
tests/platforms/wicourts/test_wicourts_site.py
tests/platforms/wicourts/cassettes/test_api_search_by_filing_date.yaml
tests/platforms/wicourts/cassettes/test_api_search_with_case_type.yaml
tests/platforms/wicourts/cassettes/test_date_search_basic.yaml