Basic skeleton

archive/original-v2.1
Mike Lang 6 years ago
parent 861fb4de17
commit 2c6495ffe1

@ -0,0 +1,16 @@
from setuptools import setup, find_packages
setup(
name='wubloader',
version='0.0.1',
author='VST video cutting bot',
author_email='mikelang3000@gmail.com',
description=True,
packages=find_packages(),
install_requires=[
'argh',
'gevent',
'gspread',
'oauth2client',
],
)

@ -0,0 +1,12 @@
import gevent.monkey
gevent.monkey.patch_all()
import logging
logging.basicConfig(level='DEBUG')
import argh
from wubloader.main import main
argh.dispatch_command(main)

@ -0,0 +1,14 @@
import logging
# Verbose format but includes all extra info
LOG_FORMAT = "[%(asctime)s] %(levelname)s pid:%(process)d tid:%(thread)d %(name)s (%(pathname)s:%(funcName)s:%(lineno)d): %(message)s"
def main(conf_file, log_level='INFO'):
logging.basicConfig(level=log_level, format=LOG_FORMAT)
with open(conf_file) as f:
config = json.load(f)
Loading…
Cancel
Save