intermediate checkin
This commit is contained in:
61
transcode-ricoh.py
Normal file
61
transcode-ricoh.py
Normal file
@@ -0,0 +1,61 @@
|
||||
#!python3
|
||||
# Created 5 Jul 2019 Andreas Balogh
|
||||
# @author: baloan
|
||||
|
||||
""" Module: Main Template """
|
||||
|
||||
from argparse import ArgumentParser
|
||||
import logging
|
||||
import sys
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
LOG = logging.getLogger()
|
||||
|
||||
|
||||
def transcode_dir(src, dest):
|
||||
pass
|
||||
|
||||
|
||||
def transcode_one(src, dest):
|
||||
# set DFB="C:\Users\Andreas\AppData\Local\Programs\RicohTheta\resources\tools\dualfishblender\win\DualfishBlender.exe"
|
||||
# %DFB% "%~1.MP4" "er\%~1_er.mp4"
|
||||
pass
|
||||
|
||||
|
||||
def gui():
|
||||
pass
|
||||
|
||||
|
||||
def cli(argv=None):
|
||||
# command line interface
|
||||
if argv is None:
|
||||
argv = sys.argv
|
||||
LOG.info("%s %s", os.path.basename(argv[0]), " ".join(argv[1:]))
|
||||
parser = ArgumentParser(description="Module Template")
|
||||
parser.add_argument("--action", help="mock action verb")
|
||||
parser.add_argument("--database", help="database connection")
|
||||
parser.add_argument("--config_file", help="json filepath, not used by mock")
|
||||
args = parser.parse_args(argv[1:])
|
||||
argd = vars(args)
|
||||
# source directory tree root
|
||||
# destination directory tree root
|
||||
# location of dualfishblender
|
||||
|
||||
# arguments
|
||||
for k, v in argd.items():
|
||||
print(k, v)
|
||||
# enviroment
|
||||
for k, v in os.environ.items():
|
||||
print(k, v)
|
||||
# feature
|
||||
LOG.info("done")
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
logging.Formatter.default_time_format = '%H:%M:%S'
|
||||
logging.Formatter.default_msec_format = '%s.%03d'
|
||||
logging.basicConfig(level=logging.DEBUG,
|
||||
format='%(asctime)s [%(process)i] %(levelname).4s %(module)s.%(funcName)s: %(message)s')
|
||||
sys.exit(cli())
|
||||
Reference in New Issue
Block a user