mkogg.py: Fix 'self.get_mp4_metadata(self, source)'
[blog.git] / posts / Atomgen.mdwn
index 169fa229fca844330d5422a44166278a58da2921..c37b9e377e66585a797953064df8ea0623f4f83e 100644 (file)
@@ -12,13 +12,7 @@ feed.  It works rather well I think, even if noone ends up actually
 looking at the feed ;).
 
 Anyhow, I wrote up a little command line wrapper ([[atomgen.py]])
-around Sylvain Hellegouarch's [Atomixlib][], which is based on
-[Amara2][] or [ElementTree][].  However, Sylvain seems to be falling
-behind as ElementTree and Amara continue to evolve, so I recently
-rewrote my script to run off [Amara2][] directly, since Amara's
-*bindery* interface is wonderful (well, for data manipulation anyway.
-Attributes, prefixes, and tree construction don't make much sense to
-me yet...).
+around [lxml][]
 
     atomgen -o atom.xml new --title 'Physics 201' --author 'W. Trevor King' \
       http://www.physics.drexel.edu/~wking/phys201
@@ -26,24 +20,10 @@ me yet...).
       atomgen -o atom.xml add -i atom.xml 'Feed purpose' \
       http://www.physics.drexel.edu/~wking/phys201
 
-If your distro does not package Amara, install it with
-
-    sudo apt-get install python-setuptools
-    easy_install --prefix=~ amara
-
-or use [[pip|Distributing Python]].  Gentoo packages Amara-1.2.0.2,
-but there are Amara2 ebuilds in Tiziano Müller's [dev-zero][]
-[overlay][].
-
 [Atom feeds]: http://en.wikipedia.org/wiki/Atom_%28standard%29
 [rss2email]: http://rss2email.infogami.com/
 [procmail]: http://www.procmail.org/
-[Atomixlib]: http://pypi.python.org/pypi/atomixlib/
-[Amara]: http://xml3k.org/Amara/
-[Amara2]: http://xml3k.org/Amara2/
-[ElementTree]: http://pypi.python.org/pypi/elementtree/
-[dev-zero]: http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git
-[overlay]: http://www.gentoo.org/proj/en/overlays/userguide.xml
+[lxml]: http://codespeak.net/lxml/
 
 [[!tag tags/blogging]]
 [[!tag tags/programming]]