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/
| commit 12: | b256bb1c3d09 |
| parent 11: | 442cc8137a3d |
Styling: padding on ths as well.
| filename | size | last modified | ||
|---|---|---|---|---|
| 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
- Modifying your environment's PATH variable,
-
Creating a tiny setup.py for your Chiffon installation and then
running
python tiny-setup.py developso that it's added to sys.path. - Adding a .pth file in site-packages or elsewhere,
- 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.
