Examples for getting started using https://case.law
A repository of examples of what can be done with Caselaw Access Project data.
pip-compile --output-file requirements.txt requirements.in
In order to download non-whitelisted cases, you must register for an API key.
Once you have your API key, copy and paste it into your secret keys file settings.py.
These example require the existence of an API key in settings.py. Follow the instructions above in the Using the API section to obtain one.
Download the Illinois dataset
(capexamples) $ fab get_cases_from_bulk:Illinois
Or, download the Arkansas dataset
(capexamples) $ fab get_cases_from_bulk:Arkansas
Download a dataset with casebody format as xml
(capexamples) $ fab get_cases_from_bulk:Illinois,data_format=xml
These examples assume some python knowledge. We will be using python3
.
This code has been tested using Python 3.9.10
.
We will also be installing all our dependencies and working in a virtual environment.
$ python3 -mvenv venv
$ source venv/bin/activate
$ (venv) pip install -r requirements.txt
Set up!
(venv) $ pip install -r requirements.txt
(venv) $ fab setup
To run jupyter notebook examples (i.e. any file ending in .ipynb):
(venv) $ jupyter notebook