def buildOutputDir(): """Make year/month/day directory and export a variable of the day's directory""" td = timedir.nowdir(output_dir, 2) working_dir = td.dayDir return working_dir
def buildOutputDir(): """Make year/month/day directory and export a variable of the day's directory""" global working_dir timedir.nowdir(output_dir, scopelevel) working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir) return working_dir
'avconv', '-i', h264_save_file_join, '-r', str(FRAME_RATE), '-vcodec', 'copy', mp4_save_file_join ]) print "Video encoded to " + mp4_save_file_join time.sleep(2) if mysql_enable: writesql(timestamp, temp, humidity) if os.path.isfile(mp4_save_file_join): print "Cleaning up..." os.remove(h264_save_file_join) print "Done cleaning up." else: print "Transcoding FAILED, " + h264_save_file_join + " must be re-encoded before it will play." #logging.basicConfig(filename=RAW_FILE_HEAD. loglevel=logging.DEBUG) working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir) free_pct = diskFree(working_dir) print "PIR Camera Control Test (CTRL+C to exit)" time.sleep(5) print "Ready" try: GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION) while free_pct > FREE_SPACE_LIMIT: time.sleep(100) else: raise DiskFreeThreshold(working_dir) except DiskFreeThreshold, exc: print exc sys.exit(1)
os.remove(h264_save_file_join) print "Done cleaning up." else: print "Transcoding FAILED, "+h264_save_file_join+" must be re-encoded before it will play." def MOTION(PIR_PIN): if GPIO.event_detected(PIR_PIN): buildOutputDir() global free_pct free_pct = diskFree(working_dir) print "%s%% free on disk" % str(free_pct) recordImage2(working_dir) return free_pct #logging.basicConfig(filename=RAW_FILE_HEAD. loglevel=logging.DEBUG) working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir) free_pct = diskFree(working_dir) print "PIR Camera Control Test (CTRL+C to exit)" time.sleep(5) print "Ready" try: GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION) while free_pct > FREE_SPACE_LIMIT: time.sleep(100) else: raise DiskFreeThreshold(working_dir) except DiskFreeThreshold, exc: print exc sys.exit(1)