diff --git a/main.py b/main.py index 362ebc1..3a15720 100644 --- a/main.py +++ b/main.py @@ -9,11 +9,7 @@ import threading import requests from inotify_simple import INotify, flags -WATCH_PATHS = [ - '/tmp/watch-test', -] - -SCAN_DELAY_SECONDS = 5 +SCAN_DELAY_SECONDS = 10 timer = None @@ -50,6 +46,7 @@ def main(): logging.debug(f"Event: {event!r}") if timer: timer.cancel() + logging.info('Debounce cancelled timer.') timer = threading.Timer(SCAN_DELAY_SECONDS, trigger_scan) timer.start() logging.info(f"Modification detected. Triggering scan in {SCAN_DELAY_SECONDS} seconds.") diff --git a/secrets.py.example b/secrets.py.example new file mode 100644 index 0000000..5d96f2b --- /dev/null +++ b/secrets.py.example @@ -0,0 +1,7 @@ +IMMICH_API_KEY = '' + +LIBRARY_UUID = '' + +WATCH_PATHS = [ + '/mnt/example/path', +]