I have to maintain code and narrative documentation for compliance reasons at work, but I don't want to separately update the documentation each time I update the code! Luckily, because I'm using Python and Sphinx, it's easy to the automatically update the docs.read more
favicon.icorequests now return HTTP 204 instead of HTTP 404.
I've set up CSS minification and cache busting on the site.read more
I've enabled TLSv1.3 and caching for the site.read more
kurtmckee.org now uses HTTP/2, HTTP Strict Transport Security, OCSP stapling, and TLSv1.2. Also, I've set up CAA on my DNS.read more
Yikes, it's been almost five years since I last posted about moving my blog back to a self-hosted site! Time really flies.
Anyway, my site is up and running again! I've got a lot of important things handled already:
- The site is encrypted using Let's Encrypt certificates.
- Entries from LiveJournal …
I'm pleased to announce the release of listparser 0.18!
This release simply replaces the regular expression-based RFC 822 date parser with procedural code. The package is available on PyPI.
listparser is a Python module that parses subscription lists (also called reading lists) and returns all of the feeds and …read more
I'm pleased to announce the release of feedparser 5.2.0!
It's available only on the Python Package Index (PyPI) as Google Code is shutting down its services. The update incorporates over two years of work and patches from multiple authors.
Some of the release highlights include what will hopefully …read more
It's been twelve days since my shoulder surgery so I thought I'd post a summary of what I've been up to.
In the first 24 hours there was an issue that cropped up at work. The problem was caused by an update to some software released by another group in …read more
« Page 2 / 74 »