示例#1
0
def recur(site, interval, process=True):
  wh = WebHandler(visual=False)
  ih = ImageHandler(ImageMagick, os.path.join(tempDir, 'temp.png'))

  print('starting process...')
  i = 1
  while(1):
    currentTime = time.localtime()
    print('\nstarting frame at %s...' % time.strftime("%H:%M:%S", currentTime))
    filename = '%s.png' % time.strftime("%H-%M-%S", currentTime)
    path = os.path.join(screenshotDir, filename)
    wh.screenshot(site, path)

    # process the image if desired
    if process:
      hour = time.strftime("%H", currentTime)
      minute = time.strftime("%M", currentTime)
      outFile = os.path.join(outputDir, '%04d.png' % i)
      ih.processImage(path, outFile, [hour, minute])
      i += 1
    time.sleep(round(60 * interval))
示例#2
0
def recur(site, interval, process=True):
    wh = WebHandler(visual=False)
    ih = ImageHandler(ImageMagick, os.path.join(tempDir, 'temp.png'))

    print('starting process...')
    i = 1
    while (1):
        currentTime = time.localtime()
        print('\nstarting frame at %s...' %
              time.strftime("%H:%M:%S", currentTime))
        filename = '%s.png' % time.strftime("%H-%M-%S", currentTime)
        path = os.path.join(screenshotDir, filename)
        wh.screenshot(site, path)

        # process the image if desired
        if process:
            hour = time.strftime("%H", currentTime)
            minute = time.strftime("%M", currentTime)
            outFile = os.path.join(outputDir, '%04d.png' % i)
            ih.processImage(path, outFile, [hour, minute])
            i += 1
        time.sleep(round(60 * interval))