Extracts information from written decisions in Canadian criminal cases.
- Renamed the repo "informatics" to reflect the project's broader scope
- Identified three separate projects:
- CanLII data processor
- Citator
- Headnote
- Added a wiki
- Moved all of the old data processing tools to a legacy folder
- Added the lone function from json_tools.py to api_call_tools.py and deleted the redundant file
- Future versions will be built around the new canlii_decision_* toolset
- Legacy programs have a few CanLII API-specific functions that should be useful for other programs going forward
- Created SK Decision, Legislation, and SecondarySources classes based on the 2015 Citation Guide
- Started to codify the SK Citation Guide rule set
- Download and cache documents from CanLII through the canlii_decision_retriever script using the requests library
- Extract text and itemize paragaphs using the canlii_decision_extractor script
- Federal jurisdiction code now populates properly
- Removed "Reported" header from the standard report
- "Unreported" header only prints when applicable
- Design and implement a Decision class
- Retrieve metadata through the CanLII API
- The legacy tools should be able to accomplish this
- Make some design decisions