import urllib
import time
while True:
cameras= {
"Front" : "http://URL/to/Camera",
"Rear" : "http://URL/to/Camera",
"Pool" : "http://URL/to/Camera",
"East" : "http://URL/to/Camera",
"West" : "http://URL/to/Camera"
}
for location, url in cameras.iteritems():
resource = urllib.urlopen(url)
output = open("Images/" + str(location) + ".jpg", "wb")
output.write(resource.read())
output.close()
time.sleep(5)
import time
import urllib
import Queue
import threading
while True:
cameras = {
"Front" : "http://URL/to/Camera",
"Rear" : "http://URL/to/Camera",
"Pool" : "http://URL/to/Camera",
"East" : "http://URL/to/Camera",
"West" : "http://URL/to/Camera"
}
q = Queue.Queue()
for location, url in cameras.iteritems():
q.put((location, url),False)
def imageGrab(q):
qFull = True
while qFull:
try:
camera = q.get(False)
output = open("images/" + str(camera[0]) + ".jpg", "wb")
output.write(urllib.urlopen(camera[1]).read())
output.close()
except Queue.Empty:
qFull = False
for location, url in cameras.iteritems():
t = threading.Thread(target=imageGrab, args = (q,))
t.start()
time.sleep(5)
Users browsing this forum: No registered users and 6 guests