No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
__pycache__
build
scraping_program
static
templates
README.md
deathrow.py
freeze.py
requirements.txt

README.md

This repo is an update to original respository that gets inmate information from a python dictionary. It also incorporates data from the original scraper I built, which can be seen here.

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.