links for 2009-08-15


  • Magic Quadrant for Web Content Management
  • Page2Pub is a pair of applications that collect content from the web and reformat it for publication across a wide range of media.
  • cd /tmp
    wget http://codespeak.net/lxml/lxml-2.2.2.tgz
    tar -xzvf lxml-2.2.2.tgz
    cd lxml-2.2.2
    cd libs/
    wget ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz
    wget ftp://xmlsoft.org/libxml2/libxslt-1.1.24.tar.gz
    cd ..
    python setup.py build –static-deps –libxml2-version=2.7.3 –libxslt-version=1.1.24
    sudo python setup.py install
  • pyglet provides an object-oriented programming interface for developing games and other visually-rich applications for Windows, Mac OS X and Linux. Some of the features of pyglet are:

    * No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation.
    * Take advantage of multiple windows and multi-monitor desktops. pyglet allows you to use as many windows as you need, and is fully aware of multi-monitor setups for use with fullscreen games.
    * Load images, sound, music and video in almost any format. pyglet can optionally use AVbin to play back audio formats such as MP3, OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264, WMV and Xvid.

    pyglet is provided under the BSD open-source license, allowing you to use it for both commerical and other open-source projects with very little restriction.

  • A XAML writer from reStructured Text source.

    The goal is to be able to write out FlowDocument XAML from rest documents for use in WPF and Silverlight / Moonlight projects.

    It includes a pygments formatter for outputting a syntax highlighted XAML representation of source code.

    rst2xaml itself runs under CPython, but the generated XAML is intended for use from IronPython (or any other .NET language). There is an example IronPython script for displaying the generated XAML using a WPF FlowDocumentReader.