LookOut - Webcam Overview Tool - Help

Aus Laub-Home Wiki

Autor: Wendel, Manuel


Help

Lookout API

With lookout version 0.5-1 a basic data interface API was implemented - currently it's possible to get the data of all listed webcams as XML, JSON or Atom RSS Feed.

  • XML: api.php?type=xml
  • JSON: api.php?type=json
  • Atom RSS Feed: api.php?type=atom


Since v0.7-1a the API will interpret the newly introduced webcam fetching mode and therefore format the webcam URL's correctly!

Wizard

Pre-Check

PHP Version

lookout is written in PHP and uses all kind of OOP features which are available since PHP 5 - therefore a PHP version equals or greater than 5.0.0 is required and all versions below are not supported.
You can get the latest (or a supported) PHP version > here <.


PHP MySQL Support

In order to use a MySQL server to store data in, your PHP installation should be one with built-in MySQL support.
Normally MySQL support is enabled by default; otherwise (or for a manual PHP installation) see the > PHP installation manual <.
There are some PHP configuration parameters which should set correctly (default values):

mysql.allow_persistent = 1 #http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.allow-persistent
mysql.max_persistent = -1  #http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.max-persistent
mysql.max-links = -1       #http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.max-links

For further information see > here <.


Write permission

To save the DB connection information entered in step 2 of the wizard, lookout needs writing permissions to it's file lib/inc.db.php.
So you have to change the write permisions, so the apache httpd user could write that file:
On Debian based Systems:

chown www-data.www-data lib/inc.db.php

And on Red Hat based Systems:

chown apache.apache lib/inc.db.php

or you could give it world writeable permission, which is not so secure:

chmod o+w lib/inc.db.php


JavaScript

For a better usability and some client-side actions, javascript support is required and shouldn't be disabled or restricted.
Here the setting for Firefox:



and for Internet Explorer:



For further informations look here


DB-Connection

Attention you need to do this first:


Admin Panel

With the admin panels you can manage all the stuff for the frontend:

  • Create new users
  • Manage you Webcams