To-do

With the release of Beautiful Soup 3.0, almost everything on my to-do list is implemented, and I'm satisfied with the maturity of the project. I don't plan to work on it much in the future, unless someone finds a terrible bug in it or comes up with a way to speed it up.

I do know of two features that could be added to Beautiful Soup, but I'm not in a big hurry to add them.

  1. A generator method croaks if you modify the soup while using it (for instance, you try to use recursiveChildGenerator to strip comments from a soup). It would be nice if soups chould be modified during an iteration, with something like Java's Iterator.remove.
  2. XPath support. It shouldn't be too hard to parse at least some XPath commands and implement them in Beautiful Soup. I have a patch to print out the XPath address of an element, but I haven't applied it yet; I'm waiting for some more complete XPath support.

This document (source) is part of Crummy, the webspace of Leonard Richardson (contact information). It was last modified on Sunday, May 28 2006, 18:50:16 Nowhere Daylight Time and last built on Friday, May 09 2008, 22:00:03 Nowhere Daylight Time.

Crummy is © 1996-2008 Leonard Richardson. Unless otherwise noted, all text licensed under a Creative Commons License.

Document tree:

http://www.crummy.com/
software/
BeautifulSoup/
TODO.html
Site Search: