Beispiel #1
0
    return videos


@route('/static/<path:path>')
def server_static(path):
    return static_file(path, root=config.get('picam', 'static_dir'))


@route('/')
def picam_index():
    video_list = get_video_list(config.get('picam', 'video_dir'))
    picam_data = {
        'stream_url': config.get('picam', 'stream_url'),
        'control_url': config.get('picam', 'control_url')
    }
    return template(
        'index',
        picam_config=picam_data,
        videos=video_list
    )


if __name__ == '__main__':
    run(
        host=config.get('picam', 'listen_host'),
        port=config.getint('picam', 'listen_port')
    )
    debug(config.getbool('picam', 'debug'))
else:
    application = default_app
Beispiel #2
0
        except Exception as e:
            log.exception('Exception while loading "{plugin}": {error}'.format(
                plugin=plugin_name,
                error=str(e)
            ))
            continue

        # Run plugin
        try:
            inst.run()
        except Exception as e:
            log.exception('Exception while running "{plugin}": {error}'.format(
                plugin=plugin_name,
                error=str(e)
            ))
            continue

    return json.dumps({
        'status': True
    })


if __name__ == '__main__':
    app.run(
        host=config.get('api', 'listen_host'),
        port=config.getint('api', 'listen_port')
    )
    debug(config.getbool('api', 'debug'))
else:
    application = app
Beispiel #3
0
    videos = []
    for filename in listdir(video_dir):
        if fnmatch(filename, '*.avi'):
            videos.append({
                'filename': filename,
            })
    return videos


@route('/static/<path:path>')
def server_static(path):
    return static_file(path, root=config.get('picam', 'static_dir'))


@route('/')
def picam_index():
    video_list = get_video_list(config.get('picam', 'video_dir'))
    picam_data = {
        'stream_url': config.get('picam', 'stream_url'),
        'control_url': config.get('picam', 'control_url')
    }
    return template('index', picam_config=picam_data, videos=video_list)


if __name__ == '__main__':
    run(host=config.get('picam', 'listen_host'),
        port=config.getint('picam', 'listen_port'))
    debug(config.getbool('picam', 'debug'))
else:
    application = default_app
Beispiel #4
0
#        return str(uuid)
#
#    return regexp, to_python, to_url

# End of custom filters


config = RawConfigParser()
config.readfp(open('./app.cfg'))


# Serve static files
@route('/static/<path:path>')
def server_static(path):
    return static_file(path, root=config.get('app', 'static_dir'))


@route('/')
def index():
    return template('index')


if __name__ == '__main__':
    run(
        host=config.get('app', 'listen_host'),
        port=config.getint('app', 'listen_port')
    )
    debug(config.getbool('app', 'debug'))
else:
    application = default_app()