LookOut - Webcam Overview Tool

Aus Laub-Home Wiki
This content is not maintained anymore:
Der Inhalt dieser Seite ist veraltet, der Inhalt nicht mehr korrekt, oder das Projekt wird nicht mehr weiter fortgeführt. Bei Fragen, bitte an den Author wenden.
Vielen Dank.



LookOut is a tool, where you can see your favourite web cams on one site. So you can see where the sun is shining, or where it's raining at a glance. And with the actual Version you could see a weather forecast for this location, too. There is a backend where you can administrate your webcams. The only things you need is a Webserver with PHP and MySQL database.
If you want more informations, keep on reading :-)

Preview: http://lookout.laub-home.de

Features

  • Webcam overview site
    • support for picture webcams
    • support for live stream webcams
    • automatic web cam refresh
    • see full size of the webcam picture/video when you click on it
    • filter showed webcams based on category
    • show actual weather and a 5 day weather forecast (powered by Yahoo Weather)
    • Slideshow button
    • Admininterface button
  • Slideshow
    • Fullscreen webcam diashow
  • Administration panel
    • password protection
    • add and delete webcams (URL, Category and Name of the webcam, and Yahoo Weather ID)
    • create Webcam categories
    • webcams with multiple categories possible
    • manage user accounts
  • General
    • abstract database layer to support any kind of data-backend (* MySQL already implemented; maybe others like MS SQL, SQLlite, ..)
    • template based designs for front- and backend
    • [> 0.5-1] data interface API (XMl, JSON, Atom RSS Feed) (API Help)
    • [> 0.5-2] dynamic slide-show gallery (based on all webcams)
    • [> 0.6-2] fullscreen slide-show (based on all webcams) & optimized mobile overview (* on devices which support HTML meta viewport tag)
    • [> 0.7-1a] webcam fetching mode [direct: original webcam URL / fetch: lookout fetches the images based on webcam ID (no URL is visible to the user; e.g. webcamfetcher.php?webcam=123)]
    • [> 0.7-3] reduced max. URL length to 320 chars (MySQL unique key length issue) & optimized add webcam form (category "nothing special" is selected per default)
    • [> 0.7-4] introduced support for mms:// handler (e.g. mms://<server>:<port>/<path>)
    • [> 0.7-5] db structure changed (switch back from InnoDB to MyISAM cause of some query dependencies)
    • [> 0.7-6] minor template fixes (e.g. css boxes)
    • [> 0.7-7] update check & info in admin GUI
    • [> 0.7-8] integration of yahoo weather per webcam (actual conditions)
    • [> 0.7-8a] integration of yahoo weather per webcam (actual conditions and 2 day forecast)
    • [> 0.7-8b] bug fixes
    • [> 0.8] new theme available (twentythirteen / big thx & © to Andreas), app icons for mobile devices added in both themes, weather forecast extended (from 2 day to 5 day), preparation for lookout community feature, bug fixes
    • planned [> 0.9] lookout community
    • planned [> 1.0] implementation of session management without apache auth module, GUI improvements and many more

Lookout Bugs and Feature Requests

here you can find the "ToDo" list of lookout.

Download

Released Version 0.8: Lookout_0.8.zip

Requirements

  • Webserver (e.g. apache2)
  • PHP >= 5
  • MySQL Database >= 5.0
  • HTBasic Auth module

Installation, Part 1: Preparation

Here you can find the install instructions for the lookout version 0.1:

Here you can find the advanced install instructions for lookout

  1. Check the Requirements
  2. Download the newest archive, extract the files and upload them to your vhost/ server destination folder
  3. Check if subfolder templates_c is writable (* if not, make it writeable!)
  4. Check if file lib/inc.db.php is writable, because the wizard will add needed entries here (* if not, make it writeable!)
  5. Create a MySQL DB for your new lookout installation (optional: add a new lookout MySQL user if you don't want to use root)
  6. Now you can start the installation wizard by opening your loookout location (e.g. http://yourhost/lookout/); the step by step wizard should start automatically

More Informations about the install process here:

Ready to start

If there're no errors you should get a empty lookout startpage by opening the lookout URL in your browser (e.g. http://yourhost/lookout/ or http://lookout.domain.tdl).
Now go to the admin interface by clicking on the yellow/red shield symbol in the right upper corner. Log in with your lookout user and start adding new webcams to your lookout frontend.
First create some Categories:

and then you can create your webcams:

For example:
Title: Fellhorn
URL: http://www.das-hoechste.de/vidnet/fellh.jpg
Type: choose image
WOEID: GMXX0259
Check Category
make sure everything is valid and click save webcam. DONE!










So, if you have questions or any ideas to make lookout better, feel free to mail us: mailto:lookout@laub-home.de

Help

The help files are located here: LookOut - Webcam Overview Tool - Help