Name | Modified | Size | Downloads / 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. #