Skip to content
Code used for the FLR project
PHP Shell JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Free Law Reporter.komodoproject

The project houses code used to generate the Free Law Reporter. Please note that while the code works on our servers, it will require some modification to work on yours.

17 October 2012

Restructuring the project so that you can actaully get all of the code to run your very own FLR

Notes on getting things going.

parseXML.php - parses the raw RECOP XML slip opinion files into valid XHTML verified by HTML Tidy. XHTML is required for the .pub files. Once the files are created it uses the PHP CURL library to pass the file to Apache Solr. It requires inlcudes/lib.uuid.php for generation of UUIDs for each document. This file requires PHP CURL and Tidy extensions. This file is intended to be run from the command line and takes 2 arguments: the absolute path to the local RECOP slip opinion directory and the volume number.

flrepubgen.php - Once you have the RECOP files converted to XHTML, use this command line script to descend into the volume directory and create .epub files for each jurisdiction. It takes 2 command line arguments: the volume number, used to locate the directory to descend, and the date of the RECOP feed. It requires includes/EPub.php to assemble and create the .epub file. It can use wkhtmltoimage to render a custom cover image for the volume if you supply a blank cover image otherwise a simple HTML cover is generated. The .epub file generated by this script may not validate properly, but it will display properly in most .epub capable readers.

pro-code - this directory contains code that was written to process over 700K opinions made available by in early 2008. It has been modified to add FLR details and improve the metadata that is included in the HTML files.

You can’t perform that action at this time.