1 Integrate daily harvesting of patrol log PDFs: Grab and cache any PDFs added to OPD's Box account since lastCheck date into media/PLHarvest. Parse the PDFs and store results into DailyParse objects. "Regularize" data fields from these forms and attempt to merge against existing OakCrime objects harvested via Socrata.
1 Integrate daily harvesting of patrol log PDFs: Grab and cache any PDFs added to OPD's Box account since
lastCheck
date intomedia/PLHarvest
. Parse the PDFs and store results intoDailyParse
objects. "Regularize" data fields from these forms and attempt to merge against existingOakCrime
objects harvested via Socrata.2 Implement new process of crime classification; cf http://rikiwiki.electronicartifacts.com/opd-crime-statistics/oakcc for details
3 Capture details of data updates (via Socrata and patrol logs) in OCUpdate.