Goodbye Google, Hello OpenStreetMap

Several years ago, Google Maps increased their API pricing for embedded maps (by over 1000%!), which the ESMap service relied heavily on. Previously this site was able to sit comfortably within the free allotment of requests per month, but with…

ESMap – Notice re: calls from FHP

I just realized that calls from the Florida Highway Patrol (FHP) have not been coming in since November. This was due to the “dispatch center” field in their data changing, and has been fixed. When I get around to rewriting…

ESMap – Notice re: calls from OCSO

UPDATE (2022-07-29): It turns out they were just blocking requests from Python’s user agent and calls from OCSO should be coming through again. On July 3, the website for the Orange County Sheriff’s Office began rejecting connections from my server.…

ESMap – New Sources Now Available!

Last night I finally finished writing a script to decrypt and grab the incident information from PulsePoint.org. This opens up several new fire/EMS agencies: Orlando Fire Department (OFD) Orange County Fire Rescue (OCFR) Winter Park Fire Rescue (WPFR) Calls from…

ESMap – Notice re: calls from OCFR

UPDATE: This has been resolved, see the update. As of April 2019, the Orange County Fire Rescue has moved their call reporting to PulsePoint. Due to the different nature in how calls and locations are reported on that service I…

ESMap – Notice re: calls from OPD

Since around the end of October 2018, the website for the City of Orlando was blocking visitors from Canadian IP addresses. The server that hosts the ESMap program is located in Canada, so call information from the Orlando Police Department…

Server Migration

Over the past few days I’ve slowly been migrating all of my web hosting from Namecheap’s shared hosting to a self-managed server with Vultr. I decided to do this mostly to have more direct control over the environment, but also…