It changes nothing. If you get taxes 20% til 90k and 30% above that, then donating 10k still saves you 3k in taxes, you're still out 7k and you're still paying 18k in taxes on the 90k.
Just around the same time I was working at a place that used Oracle's web app extension, with CGI endpoints written completely in PL/SQL. I did end up writing an XML parser/serializer for it.
You should also check if the web page actually exposes this information in a <link rel="alternate"> tag. If you're running Chrome, the "RSS Subscription Extension (by Google)" extension [1] will do this for you automatically and light up an orange icon in the extensions bar. It also integrates with popular RSS aggregators so you can subscribe directly from the extension.
My browser is a fork of Firefox made for web surfing (as opposed to running javascript applications). It never removed that functionality like FF/Chrome/etc did. Such auto-discovery is included in base Palemoon as it use to be in base Firefox.
I enjoyed this talk at the DAFx17 conference by Avery Wang, co-founder of Shazam. It goes a little into the theory behind the algorithm, and looks at some of the more practical issues (background noise, etc.): https://www.youtube.com/watch?v=YVTnj3OIhwI
Have you been to Queens a lot? There are essentially only two subway trunks for what is the largest NYC borough by area. Plenty of neighborhoods in Brooklyn are supplied only with bus service that gets incredibly sparse at night and on the weekends. For Staten Island residents, driving a car is as much of a daily event as in the rest of Anytown USA, plus they get to pay tolls every time they venture outside their borough. Manhattan is just the smaller part of NYC (that contains most of the money.)
In fact, you don't. Your WSGI app is not a web server. It does not run or network by itself and doesn't speak HTTP. You need a compatible web server (e.g. Gunicorn) to do that for you. It's really not that much different from good old CGI. It's simple and flexible enough for a large number of use cases. Of course, that's not the only way to write web apps in Python. Using a library like Pyramid et al, you launch the HTTP endpoint manually from the main program, and attach various handlers/whatnot to it. All "self-contained".
I love Python for slicing and dicing data, automating tasks and building tools, but for a web server or web application it's a mess and is a bad choice.