bitwarden

This commit is contained in:
jaydee
2024-09-23 17:10:57 +02:00
parent 7cf9e52181
commit aeab8b9241

View File

@@ -8,11 +8,6 @@ import shutil
import json import json
import getopt import getopt
#_SOURCE_DIR = "/media/nas/nas-photo/imported/"
_SOURCE_DIR = "/share/Photo/imported/"
_DEV = "gopro9_1"
_DAY_DIR = "2022-08-04 - Bukovec-Jano"
_FULL_PATH = _SOURCE_DIR + "/" + _DEV + "/" + _DAY_DIR
try: try:
opts, args = getopt.getopt(sys.argv[1:], "hbl:o:s:t:", ["command=", "help", "output=", "backup"]) opts, args = getopt.getopt(sys.argv[1:], "hbl:o:s:t:", ["command=", "help", "output=", "backup"])
@@ -23,24 +18,27 @@ except getopt.GetoptError as err:
sys.exit(2) sys.exit(2)
output = None output = None
# QJ : getopts # QJ : getopts
_DEV = "gopro9_1"
_SEQUENCES = []
for o, a in opts: for o, a in opts:
if o == "-h": if o == "-h":
_ACTION = True _ACTION = True
elif o in ("-b", "--backup"): elif o in ("-d", "--device"):
_BACKUP = True _DEV = True
elif o in ("-l", "--level"): elif o in ("-p", "--part"):
_LOG_LEVEL = a.upper() _DAY_DIR = a
elif o in ("-o", "--output"): elif o in ("-s", "--sequence"):
OUTPUT_FILE = a a = a.split(",")
elif o in ("-s", "--schema"): for s in a:
SCHEMA = a _SEQUENCES.append("{:04d}".format(a))
elif o in ("-t", "--tables"):
TABLES = a
else: else:
_WIZZARD = True _WIZZARD = True
#_SOURCE_DIR = "/media/nas/nas-photo/imported/"
_SOURCE_DIR = "/share/Photo/imported/"
_FULL_PATH = _SOURCE_DIR + "/" + _DEV + "/" + _DAY_DIR
_PROCESSED = _FULL_PATH +"/processed"
video_seq = {} video_seq = {}
if os.path.exists(_FULL_PATH): if os.path.exists(_FULL_PATH):
@@ -55,8 +53,12 @@ if os.path.exists(_FULL_PATH):
print(seq) print(seq)
print(part) print(part)
print(json.dumps(video_seq,indent=2)) print(json.dumps(video_seq,indent=2))
os.mkdir(_PROCESSED)
print(_SEQUENCES)
for vid in video_seq: for vid in video_seq:
if len(_SEQUENCES) != 0 and vid not in _SEQUENCES:
continue
export_name = "joined_" + vid + ".MP4" export_name = "joined_" + vid + ".MP4"
parts = video_seq[vid] parts = video_seq[vid]
parts.sort() parts.sort()
@@ -88,3 +90,5 @@ if os.path.exists(_FULL_PATH):
print(os.getcwd()) print(os.getcwd())
status, output = subprocess.getstatusoutput(myCmd) status, output = subprocess.getstatusoutput(myCmd)
print(output) print(output)
for p in parts:
shutil.move(p, _PROCESSED)