# WebHelpers / docs / index.rst

 slug...@gmail.co… 3c3be05 2011-03-18 slug...@gmail.co… 5cc550c 2011-03-24 slug...@gmail.co… 3c3be05 2011-03-18 slug...@gmail.co… 5cc550c 2011-03-24 slug...@gmail.co… 3c3be05 2011-03-18   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 WebHelpers %%%%%%%%%% :Version: 1.3, released 2011-03-23 :PyPI: http://pypi.python.org/pypi/WebHelpers :Docs: http://sluggo.scrapping.cc/python/WebHelpers/index.html :Source: https://bitbucket.org/bbangert/webhelpers (Mercurial) .. image:: _static/webhelpers-logo.png :width: 100px :height: 100px :alt: WebHelpers Logo :align: right WebHelpers is a wide variety of utility functions for web applications and other applications. It can be used with any web framework. See What's New_ for a list of changes and upgrading hints. Version 1.3 improves Pyramid support in Paginate via URL generator classes. (Note: 1.3b1 had a performance regression in Paginate. This is fixed in 1.3 final.) WebHelpers includes the widely-used HTML tag builder with smart escaping and convenience functions for common tags such as form fields. The common builder ensures the tags are syntactically correct and prevent cross-site scripting attacks and double-escaping. Other helpers perform text processing, split a large number of records into pages, generate Atom/RSS feeds with geographical (GIS) data, handle MIME types, calculate numerica statistics, and more. There are also high-level container types, including a value counter and accumulator. There are lists of country names, country codes, US states, Canadian provinces, and UK counties. WebHelpers itself depends only on MarkupSafe_, which has an optional C speedup for HTML escaping. However, a few individual helpers depend on Routes_, Unidecode_, WebOb_, or Pylons_ as noted in their documentation. WebHelpers requires Python 2.4 or higher, and has not yet been tested with Python 3. An extensive test suite for doctest and Nose is included. For support/questions/patches, please use the pylons-discuss_ mailing list. .. toctree:: :maxdepth: 2 contents .. toctree:: :maxdepth: 1 whats_new changelog third_party todo development todo * :ref:genindex * :ref:modindex * :ref:search .. _What's New: whats_new.html .. _MarkupSafe: http://pypi.python.org/pypi/MarkupSafe .. _Routes: http://routes.groovie.org/ .. _Unidecode: http://pypi.python.org/pypi/Unidecode/ .. _WebOb: http://pythonpaste.org/webob/ .. _Pylons: http://pylonshq.com/ .. _pylons-discuss: http://groups.google.com/group/pylons-discuss 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.