Desktop IP Camera Geeklet ------------------------- I have a few wired network cameras (Hawking HNC-210) about my building, and wanted to keep an eye on them, but not require 'live' video. Turns out they have a bug where they'll deliver a JPEG to any properly encoded network request, without need for authorization. Other Hawking cameras might do this as well. Read more on my blog post below: http://underdesign.wordpress.com/2010/02/27/getting-still-jpegs-from-hawking-hnc-210-internet-cameras/ The one prerequisite is that you'll need to run the Apache Web server on your Mac, otherwise the CGI won't run. This can be turned on using the 'Sharing' Panel of your System Preferences. Click the checkbox next to 'Web Sharing' to begin the Apache webserver on your local machine. Then, copy the 'camera.cgi' to this directory: Macintosh HD/Library/WebServer/CGI-Executables/camera.cgi This simple PERL CGI needs to be editted for your own network. Open it in any text editor, and look for my own hard-coded IP, then replace it with your Cameras IP. If you have a Router, it might require fiddling to assign a static IP address to the camera. You can also set an IP address in the camera's settings. The Screenshot shows my settings for my camera. It's a simple Image geeklet calling on the local CGI file in the web directory of my Mac. It updates every 7 seconds, in my example. I didn't include the Geeklet, as they're nothing special about the settings that can't be gleaned from the Screenshot.