<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[William Edmisten]]></title><description><![CDATA[A blog detailing my personal projects and other activities.]]></description><link>https://wcedmisten.fyi</link><image><url>https://wcedmisten.fyi/favicon.ico</url><title>William Edmisten</title><link>https://wcedmisten.fyi</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 19 Feb 2024 23:28:08 GMT</lastBuildDate><atom:link href="https://wcedmisten.fyi/feed.xml" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Feb 2024 23:28:08 GMT</pubDate><copyright><![CDATA[Creative Commons Attribution 4.0 International]]></copyright><language><![CDATA[en]]></language><category><![CDATA[openstreetmap]]></category><category><![CDATA[ocr]]></category><category><![CDATA[python]]></category><category><![CDATA[postgis]]></category><item><title><![CDATA[Adding Keyboard Shortcuts to a 24 Year Old Government Website with Userscripts]]></title><description><![CDATA[Writing userscripts to optimize my data entry workflow with the FDA's 510k database.]]></description><link>https://wcedmisten.fyi/post/keyboard-shortcuts-userscripts</link><guid isPermaLink="true">https://wcedmisten.fyi/post/keyboard-shortcuts-userscripts</guid><category><![CDATA[javascript]]></category><category><![CDATA[userscripts]]></category><category><![CDATA[510k]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Mon, 19 Feb 2024 12:00:00 GMT</pubDate></item><item><title><![CDATA[Comparing User Activity on two OSM Data Imports Communication Channels]]></title><description><![CDATA[Comparing two different channels that OpenStreetMap contributors use to discuss data imports.]]></description><link>https://wcedmisten.fyi/post/comparing-communication-on-osm-imports-channels</link><guid isPermaLink="true">https://wcedmisten.fyi/post/comparing-communication-on-osm-imports-channels</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[python]]></category><category><![CDATA[web scraping]]></category><category><![CDATA[data visualization]]></category><category><![CDATA[matplotlib]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Mon, 19 Jun 2023 12:00:00 GMT</pubDate></item><item><title><![CDATA[Mapping Hospital Accessibility with OpenStreetMap]]></title><description><![CDATA[Using OpenStreetMap data to craft a self-hosted interactive map of hospital accessibility in Virginia.]]></description><link>https://wcedmisten.fyi/post/visualizing-hospital-accessibility</link><guid isPermaLink="true">https://wcedmisten.fyi/post/visualizing-hospital-accessibility</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[valhalla]]></category><category><![CDATA[isochrones]]></category><category><![CDATA[python]]></category><category><![CDATA[planetiler]]></category><category><![CDATA[protomaps]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Mon, 03 Apr 2023 12:00:00 GMT</pubDate></item><item><title><![CDATA[Making A Stateful Webapp on a $7.68 per Month Budget]]></title><description><![CDATA[My reflections on making a stateful webapp at minimal cost, using Python, NextJS, and PostgreSQL.]]></description><link>https://wcedmisten.fyi/post/stateful-webapp-on-7-68-budget</link><guid isPermaLink="true">https://wcedmisten.fyi/post/stateful-webapp-on-7-68-budget</guid><category><![CDATA[python]]></category><category><![CDATA[nextjs]]></category><category><![CDATA[fastapi]]></category><category><![CDATA[postgresql]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Thu, 16 Feb 2023 12:00:00 GMT</pubDate></item><item><title><![CDATA[Upgrading My Self Hosted Maps with Headway]]></title><description><![CDATA[Improving my self hosted maps stack by moving to Headway.]]></description><link>https://wcedmisten.fyi/post/upgrading-with-headway-maps</link><guid isPermaLink="true">https://wcedmisten.fyi/post/upgrading-with-headway-maps</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[valhalla]]></category><category><![CDATA[pelias]]></category><category><![CDATA[vector-tiles]]></category><category><![CDATA[self-hosting]]></category><category><![CDATA[headway]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Sun, 11 Dec 2022 12:00:00 GMT</pubDate></item><item><title><![CDATA[Self Hosting a Google Maps Alternative with OpenStreetMap]]></title><description><![CDATA[Self hosting a software stack to replace Google Maps on an unused gaming PC.]]></description><link>https://wcedmisten.fyi/post/self-hosting-osm</link><guid isPermaLink="true">https://wcedmisten.fyi/post/self-hosting-osm</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[valhalla]]></category><category><![CDATA[self-hosting]]></category><category><![CDATA[docker]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Sun, 20 Nov 2022 12:00:00 GMT</pubDate></item><item><title><![CDATA[Measuring Walkability with Openstreetmap and Isochrone Maps]]></title><description><![CDATA[Measuring urban walkability using isochrone maps and Valhalla on openstreetmap data]]></description><link>https://wcedmisten.fyi/post/isochrone-walkability</link><guid isPermaLink="true">https://wcedmisten.fyi/post/isochrone-walkability</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[python]]></category><category><![CDATA[postgis]]></category><category><![CDATA[isochrone]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Thu, 20 Oct 2022 12:00:00 GMT</pubDate></item><item><title><![CDATA[Analyzing All Recipes]]></title><description><![CDATA[Finding trends in a dataset of 91,000 recipes from allrecipes.com]]></description><link>https://wcedmisten.fyi/post/analyzing-all-recipes</link><guid isPermaLink="true">https://wcedmisten.fyi/post/analyzing-all-recipes</guid><category><![CDATA[python]]></category><category><![CDATA[data visualization]]></category><category><![CDATA[nlp]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Sun, 21 Aug 2022 12:00:00 GMT</pubDate></item><item><title><![CDATA[Evaluating Mechanical Keyboard Delivery Estimates with Python Web Scraping]]></title><description><![CDATA[Evaluating the accuracy of Novelkeys.com's delivery estimates using beautifulsoup and matplotlib]]></description><link>https://wcedmisten.fyi/post/analyzing-keycap-estimates</link><guid isPermaLink="true">https://wcedmisten.fyi/post/analyzing-keycap-estimates</guid><category><![CDATA[python]]></category><category><![CDATA[web scraping]]></category><category><![CDATA[data visualization]]></category><category><![CDATA[matplotlib]]></category><category><![CDATA[beautifulsoup]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Wed, 13 Jul 2022 12:00:00 GMT</pubDate></item><item><title><![CDATA[Finding Missing Speed Limits in Openstreetmap from Dashcam Footage]]></title><description><![CDATA[Finding Missing Speed Limits using a pipeline with OCR and PostGIS]]></description><link>https://wcedmisten.fyi/post/dashcam-to-speed-limits</link><guid isPermaLink="true">https://wcedmisten.fyi/post/dashcam-to-speed-limits</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[ocr]]></category><category><![CDATA[python]]></category><category><![CDATA[postgis]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Sat, 25 Jun 2022 12:00:00 GMT</pubDate></item><item><title><![CDATA[Integrating Dashcam Data with Openstreetmap]]></title><description><![CDATA[Searching for OpenStreetMap features with dashcam imagery enhanced with OCR]]></description><link>https://wcedmisten.fyi/post/dashcam-to-openstreetmap</link><guid isPermaLink="true">https://wcedmisten.fyi/post/dashcam-to-openstreetmap</guid><category><![CDATA[openstreetmap]]></category><category><![CDATA[ocr]]></category><category><![CDATA[python]]></category><dc:creator><![CDATA[William Edmisten <wcedmisten@gmail.com>]]></dc:creator><pubDate>Wed, 08 Jun 2022 12:00:00 GMT</pubDate></item></channel></rss>