[go: up one dir, main page]

Menu

Tree [r17] / prerelease / trunk /
 History

HTTPS access


File Date Author Commit
 cado 2008-07-23 atms [r17]
 doc 2006-07-04 atms [r1] initial import
 LICENSE.txt 2006-07-04 atms [r1] initial import
 README.txt 2006-07-04 atms [r1] initial import
 download.py 2006-07-04 atms [r1] initial import
 download_bookmarks.py 2008-07-23 atms [r17]
 example.conf 2007-02-08 atms [r14] import/export XML and replay log working
 interactive.py 2008-07-23 atms [r17]
 replay.py 2007-02-08 atms [r14] import/export XML and replay log working
 start.py 2008-07-23 atms [r15] cherrypy version

Read Me

Contact
=======

Albrecht Schmiedel, atms at cadopy.org


License 
=======

GPL


Note
====

Cadopy is not ready for use. There has not yet been any
release. This is ongoing work.


Overview
========

See doc/overview.txt.


Dependencies
============

- OS: Tested only under Linux. But essentially there is nothing
  OS-specific. Plugin 'files' probably has to be modified because
  it uses symbolic links.

- Python: Python 2.4 or better

- Webserver: Cherrypy 2.1.0-beta (No other version will
  work without changes!)

- Database: mysql 3.23.55 (Probably newer versions will work, not
  tested)


Installation
============

- Create a database in mysql 

- Edit example.conf:

  - database parameters

  - host, port

  - Specify empty directory for importing files.
    cado.file_dir and staticFilter.dir in the /files section
    should have the same value.


Starting the server
===================

- python start.py --config example.conf [--initialize]

- use the --initialize option to initialize the database (and
  lose all data!)

- Access server:

  http://<host>:<port>/find


Interacting with the repository
===============================

- python -i interactive.py --config example.conf [--initialize]

- Use the --initialize option to initialize the database (and
  lose all data!)

- r will be bound to the repository object and s to the schema object.
  see cado/repository.py and cado/schema.py for what's available.


Running tests
=============

- See cado/test/README.txt.