Reviving the blog and announcing geolucidate

I know it looks like I have abandoned this site, but rest assured I haven’t. I actually have a (relatively) new project to announce: geolucidate. geolucidate is a Python library for parsing latitude and longitude out of text and generating Google Maps or Bing Maps links. The library is designed to parse formats ranging from “49º41’34″N 093º37’54″W” to (for example) “6828N/8234W”. The parser is intentionally liberal; it’s based on what I have observed in the CADORS National Report, and so as such there is no formal specification. I’m not a fan of huge gnarly regular expressions, but this isn’t the first one I’ve written, and it does pass the test cases I have accumulated so far. I continue to follow the CADORS National Report (partly out of personal curiosity), so if I see more unusual latitude/longitude formats being used in reports then I can add them to the test cases later on.