From 276f0145b021b4dca751ea055c3b8b38656c6f6a Mon Sep 17 00:00:00 2001 From: jaydee Date: Wed, 18 Jun 2025 13:40:19 +0200 Subject: [PATCH] build --- handle_imported_video.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/handle_imported_video.py b/handle_imported_video.py index 1ae3fb0..8c64ce0 100644 --- a/handle_imported_video.py +++ b/handle_imported_video.py @@ -95,6 +95,23 @@ def modify_creation_date(path,src_file): accessed = create_date["accessed"] ) +def export_gps(_DEV,_SOURCE_DIR,_DAY_DIRS): + for _DAY_DIR in _DAY_DIRS: + if ops == "win": + _FULL_PATH = _SOURCE_DIR + "\\" + _DEV + "\\" + _DAY_DIR + "\\" + else: + _FULL_PATH = _SOURCE_DIR + "/" + _DEV + "/" + _DAY_DIR + "/" + for filename in os.listdir(_FULL_PATH): + if _FILTER: + if _PATERN in filename: + pass + else: + continue + if filename.endswith(".MP4") and not filename.startswith("G"): + myCmd = f"gopro2gpx -s {filename} {filename.replace('.MP4', '')}" + print(myCmd) + status, output = subprocess.getstatusoutput(myCmd) + def flip_videos(_DEV,_SOURCE_DIR,_DAY_DIRS): print("Flipping") for _DAY_DIR in _DAY_DIRS: @@ -417,4 +434,6 @@ if _ACTION == "all": flip_videos(_DEV, _SOURCE_DIR,_DAY_DIRS) join_videos(_DEV, _SOURCE_DIR,_DAY_DIRS) if _ACTION == "get_metadata": - modify_creation_date("/media/nas/nas-photo/imported/gopro9_1/2025-06-02", "GH010256.MP4") \ No newline at end of file + modify_creation_date("/media/nas/nas-photo/imported/gopro9_1/2025-06-02", "GH010256.MP4") +if _ACTION == "export_gps": + export_gps(_DEV, _SOURCE_DIR,_DAY_DIRS) \ No newline at end of file