A3. One of the many various weather station thingy might be doing it one way or another, but most were probably written before I started bundling requests in the Python packages, so, eh, it might not be pretty

. (Hence the server/client design in the stuff you linked, wereas you really shouldn't require anything else than the Kindle).
So, provided you have basic Python knowledge, requests + fbink ought to do it.
(Depending on your use-case, the usual hurdle is SVG. Although, on Kindle, there's the remnant of a GTK stack, so I think at least one of those managed to bring in a librsvg binary without too much trouble. Otherwise, as long as there are no text paths, nanosvg and some code might do the trick).