| jclement.ca · JCARD2 | [ Home · Photoblog (Flickr) · Software · Twitter · Search Site ] |
| JCARD2 | [ Home · Photoblog (Flickr) · Albums · Photography · Woodworking · Software · Search Site ] |
| Version: | 1.2 |
| Author: | Jeffrey Clement |
| Status: | Active |
JCARD is a simple to use multi-user / cross-platform contact management application.
JCARD2 is a simple cross-platform / multi-user / web-based contact management application. It is entirely contained except for the Python runtime and (if you want SSL support) the Python OpenSSL libraries.
All JCARD configuation is done through the config file *MainServer.cfg*.Here is an example:
Listing #1 1. [server] 2. ## choose which port you would like JCARD to run off of. 3. socketPort=8012 4. ## enable threading server. May as well 5. threading=1 6. ## enable XMLRPC? Leave blank to turn it off 7. xmlRpc=1 8. ## SSL Key/Cert if you would like to use SSL 9. #sslKeyFile=ssl/server.pkey 10. #sslCertificateFile=ssl/server.cert 11. 12. [system] 13. ## Comma separated list of Categories for filing records 14. categories=Business,Personal 15. 16. [staticContent] 17. ## don't touch 18. static=static 19. 20. [accounts] 21. ## List of accounts able to login to web interface 22. demo=demo 23. 24. [rpc_accounts] 25. ## List of accounts able to use XMLRPC interface (needed for mutt interface, etc) 26. demo=demo
To start off. Set the port to whatever you wish (default is fine),then make sure the list of categories and users are good. Next start the server.
The JCARD server is written in Python. On most systems you simply run:
Listing #2 1. python MainServer.py
If you download the standalone Windows version jcard2-x.x-win32.zip then just unzip it to a directory somewhere and run MainServer.exe. You do not need to install Python.
Now that the server is up and running, simply connect your web browser to http://127.0.0.1:8012 (or whatever port you told it to listen to). It will ask you to login. Use whatever account you created or the demo account (demo, demo)).
Click on an image to see it full-size.
This software is licensed under the BSD license. Please make sure you have read and understood this license before downloading this software!
Copyright (c) 2003, Jeffrey Clement All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
| File | Size | Last Modified |
|---|---|---|
| ChangeLog | 0.58 kb | Thu Sep 23 06:09:35 2004 |
| jcard2-1.0-src.tar.gz | 64.90 kb | Thu Sep 23 06:09:37 2004 |
| jcard2-1.0-win32.zip | 807.24 kb | Thu Sep 23 06:09:41 2004 |
| jcard2-1.1-src.tar.gz | 67.07 kb | Thu Sep 23 06:09:41 2004 |
| jcard2-1.1-src.tar.gz.asc | 0.18 kb | Thu Sep 23 06:09:36 2004 |
| jcard2-1.1-win32.zip | 1010.62 kb | Thu Sep 23 06:09:45 2004 |
| jcard2-1.2-src.tar.gz | 67.07 kb | Thu Sep 23 06:09:46 2004 |
| jcard2-1.2-src.tar.gz.asc | 0.18 kb | Thu Sep 23 06:09:41 2004 |
| jcard2-snapshot.tar.gz | 77.41 kb | Thu Sep 23 06:09:47 2004 |
| jcard_lookup_mutt.py | 2.82 kb | Thu Sep 23 06:09:47 2004 |
| shot1.jpg | 98.71 kb | Thu Sep 23 06:09:46 2004 |
| shot2.jpg | 105.07 kb | Thu Sep 23 06:09:47 2004 |