From 777d70d7a46027a8083cce5832fa73a774d20e79 Mon Sep 17 00:00:00 2001 From: David Todd Date: Tue, 9 Apr 2019 14:12:41 -0500 Subject: [PATCH] add command line args and env vars --- GenTemplate.py | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/GenTemplate.py b/GenTemplate.py index d2df263..e36bd8d 100755 --- a/GenTemplate.py +++ b/GenTemplate.py @@ -3,10 +3,24 @@ # Usage: ./GenThumb.py from pathlib import Path +import getopt +import sys +import os -baseuri = "https://s3.wasabisys.com/c0de-photography/" -thumb_path = "./thumbs" -pathlist_file = "pathlist_EOS 30D:10.03.2015 - Jay Cooke:.txt" # Index file created by GenThumb.py +baseuri = os.environ.get('BASEURI',"https://s3.wasabisys.com/c0de-photography/") +thumb_path = os.environ.get('THUMBNAILS', "./thumbs") + +try: + opts, args = getopt.getopt(sys.argv[1:],"hp:",["pathlist="]) +except getopt.GetoptError: + print ('GenThumb.py -p ') + sys.exit(2) +for opt, arg in opts: + if opt == '-h': + print ('GenThumb.py -p ') + sys.exit() + elif opt in ("-p", "--pathlist"): + pathlist_file = arg # Index file created by GenThumb.py template = """