Metadata-Version: 1.0
Name: pywebsite
Version: 0.1.26pre
Summary: For making websites with #python.  CHANGES: moved to hg, setup fixes.
Home-page: http://www.pywebsite.org/
Author: Rene Dudfield
Author-email: renesd@gmail.com
License: LGPL
Description: ===========
         pywebsite
        ===========
        
        +------------+----------------------------------------------------------------+
        |**About**   | pywebsite is for making websites with python.                  |
        +            | In *very* early stages of development.                         +
        |            | See COPYING for LGPL licence details.                          |
        +------------+----------------------------------------------------------------+
        |**Bugs**    | https://bitbucket.org/illume/pywebsite/issues                  |
        +------------+----------------------------------------------------------------+
        |**Source**  | hg clone https://bitbucket.org/illume/pywebsite                |
        |            |                                                                |
        |            | https://bitbucket.org/illume/pywebsite                         |
        +------------+----------------------------------------------------------------+
        |**Docs**    | (eventually) http://packages.python.org/pywebsite/             |
        +------------+----------------------------------------------------------------+
        |**pypi**    | http://pypi.python.org/pypi/pywebsite                          |
        +------------+----------------------------------------------------------------+
        |**Authors** | Only one developer so far, maybe more if it becomes useful.    |
        +            |                                                                +
        |            | .. figure:: http://rene.f0o.com/renef0o.gif                    |
        |            |                                                                |
        |            | Rene Dudfield <renesd@gmail.com> is a lead developer and       |
        |            | maintainer of `pygame <http://www.pygame.org>`_,               |
        |            | and is also a `Website developer, and App developer            |
        |            | <http://rene.f0o.com>`_                                        |
        +------------+----------------------------------------------------------------+
        
        
        
        pywebsite changelog
        ===================
        
        0.1.26pre (2011-07-24)
        
        Bugs fixed
        ~~~~~~~~~~
        * setup fixes
        * moved to hg from bzr.
        
        
        0.1.25pre (2011-04-17)
        
        Bugs fixed
        ~~~~~~~~~~
        * threading fix with sqlitepickle
        
        
        0.1.24pre (2011-03-26)
        
        Bugs fixed
        ~~~~~~~~~~
        * added values() to sqlitepickle.
        * attempt to fix possible sql injection if an unsafe table name is used.
        
        0.1.23pre (2011-03-22)
        
        Bugs fixed
        ~~~~~~~~~~
        * added __repr__ to sqlitepickle.
        
        
        0.1.22pre (2010-03-13)
        
        Bugs fixed
        ~~~~~~~~~~
        * added an sqlitepickle pop method.
        
        
        0.1.21pre (2010-03-13)
        
        Bugs fixed
        ~~~~~~~~~~
        * sqlitepickle thread ident works across pythons 2.5,2.6, and 3.1 now.
        
        0.1.20pre (2010-03-13)
        ----------------------
        
        * made sqlitepickle methods commit by default.  Less suprising.
        
        
        Bugs fixed
        ~~~~~~~~~~
        
        
        0.1.19pre (2010-03-10)
        ----------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * Added basic update({}) method to sqlitepickle. 
        * disabled test that relied on timing.  fails on different machines.
        
        
        
        0.1.18pre (2010-01-11)
        ----------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * imageops.resizing import correctly for python 3.
        * testing a release with 'upload -sign'
        * added document checking to the testall make target.
        
        
        0.1.17pre (2010-01-10)
        ----------------------
        
        Features added
        ~~~~~~~~~~~~~~
        
        * made imageops.resize use some aspect preserving options.
        
        Bugs fixed
        ~~~~~~~~~~
        
        * added some docs to imageops
        * sqlitepickle works with pypy now.
        
        0.1.16pre (2010-01-05)
        ----------------------
        
        Features added
        ~~~~~~~~~~~~~~
        
        * started a pywebsite.imageops.resizing for routines useful for resizing.
        
        Bugs fixed
        ~~~~~~~~~~
        
        * rest long_description was not working.
        * added 2010 to copyright notices.
        
        
        
        0.1.15pre (2010-01-04)
        ----------------------
        
        Features added
        ~~~~~~~~~~~~~~
        
        * resizing routines useful for images.
        
        Bugs fixed
        ~~~~~~~~~~
        
        * signed_url extra layer of protection against timing attacks.
        * signed_url now uses base64 url safe encoding to shorten hash.
        * Imported __doc__ from all sub packages.  So help(pywebsite.module) works.
        
        
        0.1.14pre (2010-01-04)
        ----------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * signed_url (more) immune VS timing attacks.
        
        
        0.1.13pre (2009-12-29)
        ----------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * MANIFEST handling is better.
        * make clean now cleans up files better. No stray .pyc files.
        * make testall can now test with python 2.5 2.6 and 3.1.
        
        0.1.12pre (2009-12-29)
        ----------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * changed hash_url.hash_url to signed_url.sign
        * made all tests work when run from within their sub package directory.
        
        
        
        0.1.11pre (2009-12-28)
        ----------------------
        
        Features added
        ~~~~~~~~~~~~~~
        
        * Added keys() and items() calls which return generators for sqlitepickle.
        
        
        
        0.1.10pre (2009-12-24)
        ----------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * changed the code layout to use subpackages.
        * See `sub-packages <http://renesd.blogspot.com/2009/12/structuring-modulespackages-and-cdb.html>`_, for the reasoning and details on keeping everything for a module in a sub package.
        
        
        
        0.1.9pre (2009-12-21)
        ---------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * hash_url fixes for length extension attack, and value equivalence attacks.
        
        
        0.1.8pre (2009-12-16)
        ---------------------
        
        Features added
        ~~~~~~~~~~~~~~
        
        * Added `hash_url <http://renesd.blogspot.com/2009/12/hashing-urls-for-authorisation-and.html>`_, a way to hash urls to validate they are approved urls.
        
        
        Bugs fixed
        ~~~~~~~~~~
        
        * some imageops fixes.
        
        
        0.1.7pre (2009-12-16)
        ---------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * missed updating CHANGES.txt
        
        
        0.1.6pre (2009-12-16)
        ---------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * added docs/hacking_pywebsite.txt for notes on developing pywebsite.
        
        * Can import pywebsite.tests;pywebsite.tests.main() to run the tests
        
        * moved test runner code into pywebsite.tests from run_tests.py script.
        
        
        
        0.1.5pre (2009-12-16)
        ---------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * moved lib/ to pywebsite/ and test to pywebsite/tests
        
        * restructuring and cleanup
        
        * using distribute by default with bootstrap.py so buildout is working
        
        * added extra stuff to `make clean` command
         
        
        0.1.4pre (2009-12-16)
        ---------------------
        
        Bugs fixed
        ~~~~~~~~~~
        
        * some small py3k fixes.  
        
        * validate more types for imageops
        
        * fixed up documentation for pypi, automated it a little.
        
        
        0.1.3pre (2009-12-16)
        ---------------------
        
        Features added
        ~~~~~~~~~~~~~~
        
        * started an image operations module imageops.  
          Only resizing and caching so far.
        
        * started TODO.txt
        
        
        
        
        
        0.1.2pre (2009-12-09)
        ---------------------
        
        
        Bugs fixed
        ~~~~~~~~~~
        
        * updated doc strings in sqlitepickle.
        
        * added trove classifiers to setup.
        
        * started CHANGES.txt
        
        
        Features added
        ~~~~~~~~~~~~~~
        
        * sqlite and pickle, `sqlitepickle <http://renesd.blogspot.com/2009/12/pywebsitesqlitepickle-sqlite-vs-pickle.html>`_
        
        
        
        TODO
        ----
        
        Here is a vague list of TODO items.
        
        
        image operations
            - exif meta data from images
            - thumb nailing
            - water marking
            - rotation, scaling (rotozoom) (DONE)
            - caching (DONE)
            - imagemagick/graphicsmagick based backend.
        
        
        pywebsite.locals
            - ehtml, ecgi etc.
        
        `pygame event loop integration <http://renesd.blogspot.com/2009/01/pygame-pywebsite-website-with-joystick.html>`_
        
        testing
            performance testing
            monitoring of live systems
        
        rate limiting
            help to limit the rate requests can be made.
        
        CSRF prevention help http://en.wikipedia.org/wiki/Cross-site_request_forgery
        
        backup
        
        versioning
        
        rss/feed generation
        
        tags
        
        comments
        
        forum
        
        sound operations
            - id3 tag info etc
            - stream sound
        
        video operations
            - upload flv
            - playlists
            - thumbnails of videos
            - record from webcam
            - screencast
        
        
        upload local website to remote host
            - as static files.
            - upload database to hidden directory.
        
        
        send rss link to friends
            - 
        
        news posting
            - freshmeat news.
            - PAD file generation
        
        slide show
        
        listing of articles
        
        pywebsite.org website
        
        
        
        
        
        basic key/value data store 
            - sqlite and pickle, `sqlitepickle (DONE) <http://renesd.blogspot.com/2009/12/pywebsitesqlitepickle-sqlite-vs-pickle.html>`_
        
        
        signing urls for authorisation, `signed_url (DONE) <http://renesd.blogspot.com/2009/12/hashing-urls-for-authorisation-and.html>`_
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.0
Classifier: Programming Language :: Python :: 3.1
Classifier: Programming Language :: Python :: 3.2
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules 
