Planet Musings
Thanks to Sam’s hard work, adding Atom support and MathML support and … to Planet, I decided it was finally time to give it a whirl. Installation was a breeze1, a few tweaks to the templates, and … the most tedious part was copying the feed URLs I wanted to syndicate into config.ini
.
Introducing my very own Physics-oriented “river of news”: Planet Musings. If you’d rather view it in your feedreader, there’s an atom feed, too.
Meanwhile, I quietly released a couple of bugfix revisions to itex2MML, which is now at version 1.1.3.2.
1 Well, almost a breeze. Installing bzr
so that I could pull incremental updates from Sam’s development tree seemed easy enough.
fink install bzr-py24 bzr-py24-bin
prompted me about a slew of prerequisites, which Fink seemlessly compiled and installed. Trouble was, it didn’t seem to consider pycurl
to be a prequisite, which prevented bzr from having any success contacting Sam’s site. After much head-scratching,
fink install pycurl-py24
did the trick.
Re: Planet Musings
I’ve started to rough in some code that could make adding new feeds a matter of a few mouse clicks — complete with authentication and access control.
config.ini
could also contain overriddes to say such things as “ignore what Tommaso Dorigo’s feed says, and treat atom:summaries in that feed as text/html”.As I hinted on my weblog, BeautifulSoup can do much more than simply convert TagGoop into well-formed XHTML. Transforming the content is also possible. Imagine some of the following:
style="float:right;"
to images from Cosmic Variance that containclass="alignright"
.color: rgb(255, 255, 51)
tobackground-color: rgb(255, 255, 51)
in style attributes found in Urbano Franca entries.If any of these strike your fancy or trigger new ideas, let me know.