For making websites with #python. CHANGES: moved to hg, setup fixes.
Project description
About |
pywebsite is for making websites with python. In very early stages of development. See COPYING for LGPL licence details. |
Bugs |
|
Source |
|
Docs |
(eventually) http://packages.python.org/pywebsite/ |
pypi |
|
Authors |
Only one developer so far, maybe more if it becomes useful. Rene Dudfield <renesd@gmail.com> is a lead developer and maintainer of pygame, and is also a Website developer, and App developer |
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, 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, 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
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.
- 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)
signing urls for authorisation, signed_url (DONE)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.