David Maisonave
7b5c8840a1
Fixed bugs in DupFileManager and FileMonitor
...
DupFileManager and FileMonitor was not setting ignore-auto-tag when adding new tags.
Fixed whitelist bug associated with lowercase comparisons.
2024-09-14 15:48:14 -04:00
David Maisonave
452c08df03
Too many changes to list
2024-09-13 10:10:37 -04:00
David Maisonave
7efb0d7bd9
Added logic to allow RenameFile to close open file handles before renaming
2024-08-31 21:11:42 -04:00
David Maisonave
be62ae57d7
Added option to avoid "Delete Tagged Duplicates"
...
Added option to avoid "Delete Tagged Duplicates" without turnOnSchedulerDeleteDup enabled.
2024-08-28 06:21:21 -04:00
David Maisonave
546715b10e
Update filemonitor.py
2024-08-28 04:18:21 -04:00
David Maisonave
7bcf15555a
u
2024-08-28 03:59:00 -04:00
David Maisonave
aba11888ce
refrag code for RenameFile plugin
2024-08-27 19:24:28 -04:00
David Maisonave
7063168536
Added task option Delete Tagged Duplicates
2024-08-26 04:34:51 -04:00
David Maisonave
d67ce6f3e2
Change UI options
2024-08-25 19:16:44 -04:00
David Maisonave
f013de51e0
Adding functional plugin DupFileManager
2024-08-24 08:52:03 -04:00
David Maisonave
ce4f535576
Tweaked delay scan path logic
2024-08-22 03:53:50 -04:00
David Maisonave
fa09ae8a14
Tweaked delay scan path logic
2024-08-22 03:19:52 -04:00
David Maisonave
f6832cd87e
Update filemonitor.py
2024-08-22 02:55:59 -04:00
David Maisonave
16f9b6e6aa
Added logic to stop running multiple scan jobs.
...
100's of file changes at the same time caused FileMonitor to run many dozens of scan jobs.
Added logic to have FileMonitor delay new scan jobs while last scan job is still running.
2024-08-22 02:38:14 -04:00
David Maisonave
fb0760acde
Separated example and unit test task to separate files.
2024-08-18 07:43:55 -04:00
David Maisonave
98ed7ec523
Added associated OS binaries and RunAfter logic
2024-08-18 01:08:16 -04:00
David Maisonave
4bb0b7f79e
Added feature to start Stash in scheduler.
...
Scheduler checks if Stash is running. If not, starts up Stash.
2024-08-17 13:27:33 -04:00
David Maisonave
9d713f30cb
Added logic to pass API key to service automatically
2024-08-17 06:14:53 -04:00
David Maisonave
788cf1e0c3
Added validation check for scheduled plugins
2024-08-16 12:10:49 -04:00
David Maisonave
81c3a9b5bd
Update filemonitor.py
2024-08-16 03:50:48 -04:00
David Maisonave
ad44a543ba
Added logic to self test FileMonitor on all task types.
2024-08-16 03:42:37 -04:00
David Maisonave
8a23918249
Added option to include paths for scheduled task
...
Added rename_generated_files
2024-08-15 14:50:57 -04:00
David Maisonave
36f5324774
Added daily scheduler logic using weekday pattern
2024-08-13 12:18:42 -04:00
David Maisonave
e5184a2c34
Update filemonitor.py
2024-08-13 04:27:53 -04:00
David Maisonave
956fb45ef5
Added logic to check DB file has correct prefix before deleting
2024-08-13 04:23:13 -04:00
David Maisonave
5d5fd8f2df
Added support for GQL calls in the scheduler
2024-08-13 03:02:59 -04:00
David Maisonave
9bfebd8435
Added scheduler support for Clean Generated Files
2024-08-13 02:19:16 -04:00
David Maisonave
95d644cda0
Added function ExecutePythonScript
...
Added logic to the scheduler to be able to call other scripts and perform command line calls.
2024-08-12 05:54:47 -04:00
David Maisonave
a3ace99756
Added logic to trim DB files
2024-08-11 15:48:49 -04:00
David Maisonave
d9b5efbc7d
Added LogOnce function
2024-08-11 13:59:57 -04:00
David Maisonave
a464969d68
Fixed bug with stopping FileMonitor
2024-08-11 13:34:35 -04:00
David Maisonave
ae7d1079a3
Fixed bug with starting FM as a plugin
2024-08-11 12:48:24 -04:00
David Maisonave
455d4d4a74
Update filemonitor.py
2024-08-11 11:48:39 -04:00
David Maisonave
18c4e03266
u
2024-08-11 11:35:31 -04:00
David Maisonave
308c54cacd
Added issue templates
2024-08-10 12:22:57 -04:00
David Maisonave
5760a73c7c
Update filemonitor.py
2024-08-10 01:55:49 -04:00
David Maisonave
c3b3351337
Updated comments
2024-08-10 01:05:35 -04:00
David Maisonave
5bbaa8a7b1
Added logic for weekly and monthly scheduled reoccurring task
2024-08-10 00:51:56 -04:00
David Maisonave
24623a3e27
Update filemonitor.py
2024-08-09 15:29:54 -04:00
David Maisonave
5fe46bb099
Moved turnOnScheduler option to UI
2024-08-09 15:16:20 -04:00
David Maisonave
45ec460303
misc
2024-08-09 15:11:22 -04:00
David Maisonave
0ee95c065c
Add start FileMonitor as a service from UI
2024-08-09 06:58:26 -04:00
David Maisonave
b804edea43
Update filemonitor.py
2024-08-08 06:27:37 -04:00
David Maisonave
3d7aa6333c
Added scheduler logic
2024-08-07 22:05:03 -04:00
David Maisonave
5d7d4bc80d
Update filemonitor.py
2024-08-06 22:33:54 -04:00
David Maisonave
a3fc74ae54
misc
2024-08-06 15:52:26 -04:00
David Maisonave
83fd90bfcd
Added logic to restart when job in task queue
2024-08-06 14:50:26 -04:00
David Maisonave
1959939db3
Moved UI variables to config.py file.
2024-08-05 20:46:12 -04:00
David Maisonave
b2f0cdf399
Update filemonitor.py
2024-08-05 20:34:51 -04:00
David Maisonave
a1cec1fdbd
Added logic to stop FileMonitor immediately
...
Added command line options --stop, --restart, --url, and --trace.
Moved logging logic to StashPluginHelper.py
2024-08-05 20:23:39 -04:00