aboutsummaryrefslogtreecommitdiff
path: root/open_media.py
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-02-02 00:56:52 +0100
committerdec05eba <dec05eba@protonmail.com>2020-07-06 07:12:34 +0200
commitc7520a0d26ba18dfb240258dc1ec8cf4913a291a (patch)
tree8958db0e7f0da7b4a094ee8a222f97d69a177239 /open_media.py
parentd1369b4ee1bdce45b903e99e413f3feec1ecc364 (diff)
Ignore in progress media for open media script
Diffstat (limited to 'open_media.py')
-rwxr-xr-xopen_media.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/open_media.py b/open_media.py
index 6073782..6328b16 100755
--- a/open_media.py
+++ b/open_media.py
@@ -48,7 +48,12 @@ def main():
exit(2)
downloaded_list = get_downloaded_list()
- downloaded_list = [item for item in downloaded_list if os.path.exists(os.path.join(download_dir, item))]
+ filtered_downloaded_list = []
+ for item in downloaded_list:
+ media_path = os.path.join(download_dir, item)
+ if os.path.exists(media_path) and not os.path.exists(os.path.join(media_path, ".in_progress")):
+ filtered_downloaded_list.append(item)
+ downloaded_list = filtered_downloaded_list
seen_filepath = os.path.expanduser("~/.config/automedia/seen")
seen_list = []