#!/usr/bin/env python
#
# Creates an MPG from a bunch of jpgs
#
# Based off of a perl version by Stephen B. Jenkins (pg 65 Dr. Dobbs Journal, April 2004)
# Python version:Nick Loadholtes
# May 5, 2004
#
import time, urllib, os
WAITINTERVAL= 61
LOCATION = 'http://www.jwz.org/webcollage/collage.jpg'
WIN32PATH ="C:\\Program Files\\ImageMagick-6.0.0-Q16\\convert"
LINUXPATH = " "
PATH = WIN32PATH
def gather():
print "Gathering pictures..."
while(1):
(year, month, day, hour, min) = time.localtime()[0:5]
filename = "img%d_%d_%d_%d_%d.jpg" % (year,month,day,hour,min)
print "Getting ", filename
urllib.urlretrieve(LOCATION, filename)
time.sleep(WAITINTERVAL)
def generate():
print "Generating the MPG!"
(year, month, day, hour, min) = time.localtime()[0:5]
filename = "%d_%d_%d_%d_%d.mpg" % (year,month,day,hour,min)
mpgargs = ("-adjoin", " *.jpg ", filename)
os.execv(WIN32PATH, mpgargs)
if __name__ == "__main__":
print "Starting!"
try:
gather()
except KeyboardInterrupt:
generate()