I've recently pushed some updates to geolucidate, my library for parsing human-readable coordinates into machine-readable links. With these updates, the library now supports about fifteen different formats of degrees, minutes, and seconds, or degrees and minutes with a decimal fraction, with varying punctuation delimiting the components. In addition, a new function provides support for generating links to Yahoo Maps.