Add all missing California courts (63 total)#123
Open
micahstubbs wants to merge 4 commits intofreelawproject:mainfrom
Open
Add all missing California courts (63 total)#123micahstubbs wants to merge 4 commits intofreelawproject:mainfrom
micahstubbs wants to merge 4 commits intofreelawproject:mainfrom
Conversation
Adds 56 California Superior Courts (one for each county except LA and SF which already exist) and 7 administrative tribunals: Superior Courts added: - Alameda, Alpine, Amador, Butte, Calaveras, Colusa, Contra Costa - Del Norte, El Dorado, Fresno, Glenn, Humboldt, Imperial, Inyo - Kern, Kings, Lake, Lassen, Madera, Marin, Mariposa, Mendocino - Merced, Modoc, Mono, Monterey, Napa, Nevada, Orange, Placer - Plumas, Riverside, Sacramento, San Benito, San Bernardino, San Diego - San Joaquin, San Luis Obispo, San Mateo, Santa Barbara, Santa Clara - Santa Cruz, Shasta, Sierra, Siskiyou, Solano, Sonoma, Stanislaus - Sutter, Tehama, Trinity, Tulare, Tuolumne, Ventura, Yolo, Yuba Administrative tribunals added: - State Bar Court of California (calstatebar) - Workers' Compensation Appeals Board (calwcab) - Unemployment Insurance Appeals Board (calcuiab) - Public Employment Relations Board (calperb) - Public Utilities Commission (calcpuc) - Agricultural Labor Relations Board (calalrb) - Office of Administrative Hearings (caloah) Includes generation script for reproducibility. Closes freelawproject#119
for more information, see https://pre-commit.ci
micahstubbs
commented
Dec 4, 2025
| @@ -0,0 +1,609 @@ | |||
| #!/usr/bin/env python3 | |||
| """Generate all missing California Superior Court entries.""" | |||
|
|
|||
Author
There was a problem hiding this comment.
Included as a courtesy to show how the json file was compiled. Happy to remove this script it if it is not needed or desired.
Author
Update Marin, San Mateo, and Santa Barbara Superior Court URLs to use the official courts.ca.gov domains instead of legacy URLs that were either broken or redirecting.
Replace legacy URLs that redirect to the official courts.ca.gov domains for: Butte, Contra Costa, San Bernardino, Santa Clara, Santa Cruz, Sonoma, and Stanislaus.
Author
✅ All URLs Now Verified Live and WorkingUpdated 10 court URLs to use canonical Fixed (broken/unreachable):
Updated (were redirecting):
All 63 URLs in |
This was referenced Dec 4, 2025
flooie
reviewed
Dec 4, 2025
| "citation_string": "Cal. PERB", | ||
| "court_url": "https://perb.ca.gov/", | ||
| "date": "1975-01-01", | ||
| "level": "special", |
Collaborator
There was a problem hiding this comment.
levels should be ljc, gjc, iac, cola ... I think. Unless there is something else.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds 63 California courts to courts-db:
Superior Courts Added
All 56 missing county Superior Courts with proper:
calsuperctCounties: Alameda, Alpine, Amador, Butte, Calaveras, Colusa, Contra Costa, Del Norte, El Dorado, Fresno, Glenn, Humboldt, Imperial, Inyo, Kern, Kings, Lake, Lassen, Madera, Marin, Mariposa, Mendocino, Merced, Modoc, Mono, Monterey, Napa, Nevada, Orange, Placer, Plumas, Riverside, Sacramento, San Benito, San Bernardino, San Diego, San Joaquin, San Luis Obispo, San Mateo, Santa Barbara, Santa Clara, Santa Cruz, Shasta, Sierra, Siskiyou, Solano, Sonoma, Stanislaus, Sutter, Tehama, Trinity, Tulare, Tuolumne, Ventura, Yolo, Yuba
Administrative Tribunals Added
calstatebarcalwcabcalcuiabcalperbcalcpuccalalrbcaloahGeneration Script
Includes
generate_ca_courts.pyfor reproducibility and future maintenance.Test plan
python tests.py)Closes #119