Download Latest Version webcamgrab.zip (46.3 kB)
Email in envelope

Get an email when there's a new version of Webcamgrab

Home
Name Modified Size InfoDownloads / Week
webcamgrab.zip 2014-03-08 46.3 kB
webcamgrab.readme 2014-03-07 3.9 kB
Totals: 2 Items   50.2 kB 0
# IF YOU DON'T READ THROUGH THIS DOCUMENT (IT'S SHORT), IT'LL PROBABLY ALL END IN TEARS.
#
# THIS PROGRAM TAKES A LISTING OF WEBCAMS PUBLICLY AVAILABLE OVER THE WEB, LISTS THEM IN A SINGLE FILE,
# RANDOMLY PULLS A URL/IMAGE FROM THE LIST AND STORES IT TO A FILE.
#
# BECAUSE THE NAME OF THE FILE WILL ALWAYS BE CONSISTENT, THIS IMAGE CAN BE REFERENCED AS WALLPAPER.
#
# YOU MAY USE AN EXTERNAL EVENT LAUNCHER LIKE CRON OR EVOLUTION CALENDAR TO UPDATE THE IMAGE FROM THE WEBCAM OF YOUR CHOICE AS OFTEN
# AS YOU LIKE. AS A RULE YOU LAUNCH WITH THE COMMAND python ~/Public/webcamgrab.py OR SIMILAR.
#
# THIS PROGRAM ASSUMES THAT YOU WILL BE GETTING IMAGES IN .JPG FORMAT BECAUSE THERE ARE A LOT OF SITES THAT SERVE IMAGES IN .JPG
# I SEE NO REASON THE CODE CANNOT BE TWEAKED TO ALSO GRAB .PNG FORMAT CAMS IF THEY SHOULD BECOME THE NORM.  FEEL FREE TO TWEAK THE CODE.
#
# I PUT GRABBED IMAGES IN THE DIRECTORY WHERE I WANT 'EM.  AGAIN, FEEL FREE TO TWEAK THE CODE TO SAVE TO WHERE YOU LIKE.  THE SAME IS 
# TRUE REGARDING THE SOURCE FILE (THE LIST OF WEBCAMS).  TWEAK FOLDER NAMES TO TASTE.  MANY LINUX DISTROS OFFER A ~/Public FOLDER WHEN
# INSTALLED SO I DEFAULTED TO THAT.
#
# THIS PYTHON PROGRAM REQUIRES THE LYNX BROWSER.  I USE LYNX BECAUSE IT WILL GRAB AN IMAGE THEN GO AWAY, SO IT CAN EASILY
# RUN IN THE BACKGROUND AS AN AUTOMATED PROCESS. DO NOT REPLACE YOUR CURRENT BROWSER, JUST INSTALL LYNX AS WELL.  IT WILL BE AVAILABLE
# AS PART OF YOUR LINUX DISTRO.
#
# THIS PROGRAM REQUIRES PYTHON.  IT WILL BE AVAILABLE WITH YOUR LINUX DISTRO OR AT http://www.python.org/. THIS WAS WRITTEN 
# FOR AND TESTED IN Python 2.6.6.
#
# THE LISTING OF WEBCAMS FILE CAN CONTAIN COMMENTS.  JUST DON'T END A COMMENT WITH .JPG OR .JPG?  COMMENTS ARE FILTERED OUT WHEN THE
# PROGRAM EXECUTES.
#
# YES, THIS IS FOR LINUX.  NO, IT'S NOT FOR WINDOWS.  NUFF SAID.
#
# I SHAMELESSLY STOLE THE ORIGINAL LIST OF WEBCAMS FROM PORTALVIEW LIVE DESKTOP WALLPAPER CREATED BY MICHELLE BLOWERS LOCATED AT
# https://sourceforge.net/projects/portalviewlivew/, CREATED UNDER A GNU GENERAL PUBLIC LICENSE VERSION 3.0 (GPLV3), THEN ADDED AND
# SUBTRACTED FROM THE LIST.
#
# THE WEBCAM LIST CAN BE MODIFIED.  YOU CAN ADD OR REMOVE CAMS FROM THE LIST WITH THE FOLLOWING RULES:  YOU CAN ADD COMMENTS AS YOU LIKE.
# JUST DON'T END A COMMENT WITH .JPG OR .JP?  COMMENTS ARE FILTERED OUT WHEN THE PROGRAM EXECUTES.  THE ACTUAL WEBCAM URLs 
# MUST BE IN A VALID URL FORMAT.   
# SO, YOU MAY HAVE A COMMENT LIKE London, England OR Antarctica, RRS James Clark Ross Research Ship Webcam BUT THE URLs WOULD HAVE TO BE
# IN A FORMAT LIKE http://common.gcstatic.com/u/webcam/Webcam73-roof.jpg OR http://www.antarctica.ac.uk/webcams/rrs_james_clark_ross/webcam.jpg.
# EITHER ONE COMMENT OR URL PER LINE.  EDIT WITH YOUR FAVORITE TEXT EDITOR.
#
# THIS PYTHON PROGRAM LOGS THE LAST URL PULLED.  THIS IS PURELY FOR CONVENIENCE.  NOT EVERY WEBCAM INCLUDES A LABEL,
# AND NOT ALL OF THEM HAVE IMAGES LARGE ENOUGH OR INTERESTING ENOUGH OR OF GOOD ENOUGH QUALITY TO BE WORTH KEEPING.  THE LOG WILL
# TELL YOU WHICH URL GENERATED THE LAST IMAGE AND YOU CAN DELETE ANY URL YOU DO NOT LIKE FROM THE WEBCAM LIST.
#
# (C)2014.  Distributed under the GNU General Public License compliments of P. K. Carlisle LLC 
# at www.pkcarlisle.com. Notes to mail@pkcarlisle.com. Follow on Twitter @pkcarlislellc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#

Source: webcamgrab.readme, updated 2014-03-07