shadytrees / Chiffon

A Python database browser in the tradition of PHPMyAdmin.

Clone this repository (size: 20.8 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/shadytrees/chiffon/
View at rev
Chiffon /
filename size last modified message
bin  
chiffon  
.hgignore 30 B 14 months ago Skeleton.
MANIFEST.in 74 B 14 months ago Skeleton.
README.markdown 1.3 KB 14 months ago Documentation: Paste dependencies.
setup.py 510 B 14 months ago Setup: Paste dependencies.

README

Hello.

PHPMyAdmin is kind of old, doesn't have the best UI in the world, and doesn't benefit from the modern Python web programming conveniences of SQLAlchemy and Jinja and WSGI.

Installation.

python setup.py install or python setup.py develop if you want to help me develop this. (You do.)

Dependencies: Jinja 2, WebOb, Paste, Paste Deploy, and SQLAlchemy.

After you install Chiffon, you can copy and paste bin/config-default.py and bin/start-default.ini to config.py and start.ini in a directory of your choice. You will have to add the directory to sys.path, either by

  1. Modifying your environment's PATH variable,
  2. Creating a tiny setup.py for your Chiffon installation and then running python tiny-setup.py develop so that it's added to sys.path.
  3. Adding a .pth file in site-packages or elsewhere,
  4. Hacking up Paste Deploy to by adding "sys.path.insert(0, os.getcwd())" to import_string in paste.deploy's load_wsgi.py, located in an .egg directory in your site-packages folder.

Usage.

No documentation yet, sorry. In the meantime, here's a screenshot.

License.

BSD. Exercise: Print a copy and fill in my name.