Camero 3.2.1 review
DownloadCamero is a three-part system for creating and running webcam portals
|
|
Camero is a three-part system for creating and running webcam portals. It is made of a daemon, an admin tool, and a portal CGI.
Camero 3.2 comes with the following components:
camero.py
The daemon. This component is what runs in the background, checking the cams, archiving images and updating the database.
admin.py
The admin tool cgi. This component allows you to add/remove cams, view images in the archive, edit settings, basically administrate everything
PortalConfig.py
The main portal configuration file.
PySP.py
The portal front end cgi. This processes all the portal template files.
classes/
Where the classes for the portal are kept
templates/
Where the templates for the portal are kept
db.conf
The config file for your database. This is only an example, you will need to configure and obtain info for your specific database installation.
getImage.py
This is a cgi that allows for you to obfuscate the path to your images.
See the development doc for more details
tools/archiveMaint.py
This is a utility that performs the database maintenance. It will keep your archive directories down to the size you specify.
index.html
Simple redirection to the main portal page
Secondary Components:
DB.py
This code allows for easy access to the database. All of the primary components require this to be in the same directory to execute. See the development doc for more details.
camctl
This is a shell script that should be used to start/stop/restart the daemon.
rc.d/camero.linux
A start up script for linux.
rc.d/camero.FreeBSD
A start up script for FreeBSD.
tools/deDupe.py
This is a tool that will search through all your archived images and remove any duplicates. It is not normally needed as camero will catch sequential duplicates, however users have a way of messing things up no matter how hard you try.
tools/import.py
This tool allows you to import your previous Camero config. It only imports cams but it can save a lot of entry time.
tools/sanityCheck.py
This tool will check your environment and let you know if everything checks out
tools/upgradeDB_(version).py
This tool will upgrade the database structure from any previous version to that of the current one.
tools/convertDB_(version).py
This will convert a database initialized by the free distribution to the structure of the commercial distribution (comes with commercial ver)
tools/daemonCheck.sh
This will check to see if the camero daemon is running, and if not, restart it.
Here are some key features of "Camero":
PySP Server Page Processor (Templates, no python knowledge needed)
New portal code that's easy to read, edit and extend
Admin interface UI enhancements
Configurable thumbnailing support
Configurable generic image "pipe" support (watermark or logo the images)
Camero 3.2.1 keywords