Metadata-Version: 1.0
Name: pywebsite
Version: 0.1.14pre
Summary: For making websites with python.  CHANGES: signed_url (more) immune VS timing attacks, with tests.
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.
        
        
        
        Author
        ======
        
        Rene Dudfield <renesd@gmail.com>
        
        Rene Dudfield is a lead developer and maintainer of `pygame <http://www.pygame.org>`_, and is also a `London Website developer, and App developer looking for work. <http://rene.f0o.com>`_
        
        pywebsite changelog
        ===================
        
        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 
