What is this thing?
Over the course of Advanced Web Apps, a UF course that taught back-end coding , I became something of the Department of Corrections beat reporter.
For my final project, I was inspired by the Texas Tribune's project to build a filterable Flask App using data I scraped from the Florida Department of Corrections to write information to a CSV. Using a CSV instead of the original python dictionary, I was able to make this project filterable.
About 20 inmates' are missing from this database as their names are listed as being on deathrow but their pages are broken on the FDCO website.
Note: this app is dynamic but deployed online as a static build here. To view it dynamically, download the repository and run it in Terminal with $python deathrow.py. It is hosted on localhost:5000/. You can also run the original scraper to get the data in the scraping_program folder. Fair warning, this does take upward of an hour to run, and depending on when the website automatically changed the URLs, you may need to run it again.