Monday, May 30, 2011

sphinxcontrib.spelling 1.1

What is sphinxcontrib.spelling?

sphinxcontrib.spelling is a spelling checker for Sphinx. It uses
PyEnchant to produce a report showing misspelled words.

What's New in 1.1?

This point update includes new filters to ignore words commonly
encountered in software documentation and other writing about computer
programs. These include Python language built-ins, importable modules,
words that match the names of packages on the Python Package Index,
CamelCase words, and acronyms. There is also a new spelling
directive for creating a local word list within a document.

Thursday, May 26, 2011

Creating a Spelling Checker for reStructuredText Documents

I write a lot using reStructuredText files as the source format,
largely because of the ease of automating the tools used to convert
reST to other formats. The number of files involved has grown to the
point that some of the post-writing tasks were becoming tedious, and I
was skipping steps like running the spelling checker. I finally
decided to do something about that by creating a spelling checker
plugin for Sphinx, released as sphinxcontrib-spelling

More details...

Monday, May 9, 2011

Book Interview

Cameron Laird interviewed me about The Python Standard Library By Example for InformIT. I enjoyed our conversation, and I think the interview came out well. Thanks, Cameron!