Changeset 313:bcca4b841268 in livinglogic.python.www

Show
Ignore:
Timestamp:
01/05/05 15:27:15 (15 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Add descriptions to the main pages.

Use "new style" passing of global attributes.

Move keywords and description up.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • site/Python_xmlns.py

    r311 r313  
    601601        inheritablekeywords=[abbr.xist(), abbr.xml(), u"transformation", abbr.xsl(), u"hsc"], 
    602602        linktitle=u"Package ll.xist: An extensible XML/HTML generator", 
     603        description=u""" 
     604        XIST is an extensible HTML/XML generator written in Python. XIST is also a 
     605        DOM parser (built on top of SAX2) with a very simple and pythonesque tree 
     606        API. Every XML element type corresponds to a Python class and these Python 
     607        classes provide a conversion method to transform the XML tree (e.g. into 
     608        HTML). XIST can be considered 'object oriented XSL'. 
     609        """, 
    603610    ), 
    604611    PythonSourcePage(u"url", 
     
    645652        url=u"root:url/index.html", 
    646653        linktitle=u"Module ll.url: RFC 2396 compliant URLs", 
     654        description=u""" 
     655        ll-url is a Python module that provides classes for parsing and 
     656        constructing RFC 2396 compliant URLs. 
     657        """, 
    647658    ), 
    648659    PythonSourcePage(u"make", 
     
    690701        localkeywords=[u"make", u"build", u"dependencies", u"development", u"target"], 
    691702        linktitle=u"Module ll.make: Object oriented make replacement", 
     703        description=u""" 
     704        ll-make is a Python module that provides an object oriented make replacement. 
     705        Like make it allows you to specify dependencies between files and actions 
     706        to be executed when files don't exist or are out of date with respect to 
     707        one of their sources. But unlike make you can do this in a object oriented 
     708        way and targets are not only limited to files, but you can implement 
     709        e.g. dependencies on database records. 
     710        """, 
    692711    ), 
    693712    PythonSourcePage(u"color", 
     
    726745        localkeywords=[u"RGB", u"red", u"green", u"blue", u"HSV", u"HSB", u"HSL", u"HLS", u"hue", u"saturation", u"value", u"brightness", u"luminance"], 
    727746        linktitle=u"Module ll.color: RGB color values and color model conversion", 
     747        description=u""" 
     748        ll-color is a Python module that provides classes and functions for handling 
     749        RGB color values. This includes the ability to convert between different 
     750        color models (RGB, HSV, HLS) as well as to and from CSS format, and several 
     751        functions for modifying and mixing colors. 
     752        """, 
    728753    ), 
    729754    PythonSourcePage(u"sisyphus", 
     
    753778        inheritablekeywords=[u"packages", u"Sisyphus", u"cron", u"job"], 
    754779        linktitle=u"Module ll.sisyphus: Writing cron jobs with Python", 
     780        description=u""" 
     781        ll-sisyphus is a Python module that simplifies writing Python scripts 
     782        that run as cron jobs. 
     783        """, 
    755784    ), 
    756785    PythonSourcePage(u"ansistyle", 
     
    789818        inheritablekeywords=[u"packages", u"ANSIStyle", abbr.ansi(), u"escape", u"color", u"console"], 
    790819        linktitle=u"Module ll.ansistyle: ANSI colors for output streams and strings", 
     820        description=u""" 
     821        ll-ansistyle is a Python module that adds color capability to streams 
     822        via ANSI escape sequences. 
     823        """, 
    791824    ), 
    792825    PythonSourcePage(u"toxic", 
     
    825858        localkeywords=[u"Oracle", u"user defined function", u"PL/SQL", u"XML", u"HTML", u"processing instruction", u"PI", u"embed"], 
    826859        linktitle=u"Module ll.toxic: Embed PL/SQL in XIST XML", 
     860        description=u""" 
     861        ll-toxic is a Python module that provides an XIST namespace that can be 
     862        used for generating Oracle database functions that return XML strings. 
     863        This is done by embedding processing instructions containing PL/SQL code 
     864        into XML files and transforming those files with XIST. 
     865        """, 
    827866    ), 
    828867    PythonSourcePage(u"orasql", 
     
    861900        localkeywords=[u"Oracle", u"cx_Oracle"], 
    862901        linktitle=u"Module ll.orasql: Utilities for cx_Oracle", 
     902        description=u""" 
     903        ll-orasql is a Python module that provides utilities for working with cx_Oracle: 
     904        It allows calling Oracle procedures via keyword arguments and it wraps the 
     905        result of fetch calls in a custom dictionary. 
     906        """, 
    863907    ), 
    864908    PythonSourcePage(u"sql", 
     
    897941        localkeywords=[u"packages", u"SQL", u"query"], 
    898942        linktitle=u"Module ll.sql: Formatting SQL queries", 
     943        description=u""" 
     944        ll-sql is a Python module that provides classes for generating simple SQL 
     945        insert, delete and update queries. 
     946        """ 
    899947    ), 
    900948    XISTPage(u"cvs", 
     
    906954        localkeywords=[abbr.cvs(), u"development", u"repository"], 
    907955        linktitle=u"ViewCVS view of the source code", 
     956        description=u""" 
     957        Provides a link to the ViewCVS view of the source code for all 
     958        Open Source Python projects by LivingLogic. 
     959        """ 
    908960    ), 
    909961    crumb=u"Python software", 
     
    915967    localkeywords=[u"packages", abbr.xist(), u"sql", u"ansistyle", u"sisyphus", u"toxic", u"orasql"], 
    916968    linktitle=u"Startpage with project list", 
     969    description=u""" 
     970    LivingLogic provides several Open Source Python packages: XIST,  
     971    """ 
    917972) 
    918973 
     
    12021257                    meta.contenttype(), 
    12031258                    target.title(context.page.title), 
     1259                    keywords, 
     1260                    description, 
    12041261                    meta.stylesheet(href="root:main_screen.css", media="screen, projection, tv"), 
    12051262                    meta.stylesheet(href="root:doc_screen.css", media="screen, projection, tv"), 
     
    12201277                    lastsibling, 
    12211278                    context.page.getLinks(), 
    1222                     keywords, 
    1223                     description, 
    12241279                    refresh 
    12251280                ), 
    12261281                target.body(c), 
    1227                 {(xml, "lang"): "en"}, 
     1282                xml.Attrs(lang="en"), 
    12281283                lang="en", 
    12291284            )