Since I have been learning python/wxpython while converting some projects from perl and c. And with a need for a fast client to mess with zoneminder settings on a more global scale when setting up a server. Adjusting 24 cameras with the web gui can get tedious.
I started messing around and found I could do some stuff pretty easy in python. And if I am careful it should be able to be cross platform.
What I personally need to be able to:
- Add cameras and change all settings
backup camera settings
archive captures to dvd
activate local actions on events (alarms/lights/led marque)
all the normal monitoring options of other similar programs (need to figure out which options are important)
- my testing has used ssh to tunnel to the server to directly access the mysql and directories data. (kinda working)
but should we use some kind of perl/php agents to hide physical structure to allow future changes to less likely break things. (totally future idea)
------
If this is of interest, what features would you want. I have not worked with any other non zoneminder clients so there may be many features I am sure I am clueless about.
should this be something on the wiki, like a list of cool client features and which clients support it so client developers can know what people would like. Maybe a feature rating for prioritizing
The order of development would be windows first then linux. I do not have access to a OSX box so no testing would be done there. I am using python 2.5 with wxWidgets 2.8 and C if needed to speed anything up. There is no code at the moment that would be usable to anybody until I stabilize which libs I want to use.
Thanks in advance for any input you might have