Commit Graph

46 Commits

Author SHA1 Message Date
David Maisonave
4dadc00156 Added special menu to advance menu. 2024-11-02 16:13:08 -04:00
David Maisonave
15bca1c899 Moved module logic to separate module. 2024-09-18 14:25:23 -04:00
David Maisonave
452c08df03 Too many changes to list 2024-09-13 10:10:37 -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
aba11888ce refrag code for RenameFile plugin 2024-08-27 19:24:28 -04:00
David Maisonave
d67ce6f3e2 Change UI options 2024-08-25 19:16:44 -04:00
David Maisonave
cac9b95295 Update filemonitor_config.py 2024-08-24 09:18:05 -04:00
David Maisonave
fa09ae8a14 Tweaked delay scan path logic 2024-08-22 03:19:52 -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
826e651a6e updates 2024-08-20 20:35:06 -04:00
David Maisonave
fb0760acde Separated example and unit test task to separate files. 2024-08-18 07:43:55 -04:00
David Maisonave
65767909c1 Update filemonitor_config.py 2024-08-18 01:11:16 -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
053cefc3bb Added API Key functionality 2024-08-17 02:58:01 -04:00
David Maisonave
788cf1e0c3 Added validation check for scheduled plugins 2024-08-16 12:10:49 -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
de43b44511 Update filemonitor_config.py 2024-08-13 12:22:14 -04:00
David Maisonave
36f5324774 Added daily scheduler logic using weekday pattern 2024-08-13 12:18:42 -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
9aac464e93 Update filemonitor_config.py 2024-08-13 03:48:08 -04:00
David Maisonave
fde6955721 Update filemonitor_config.py 2024-08-13 03:37:02 -04:00
David Maisonave
6234e53d5a Update filemonitor_config.py 2024-08-13 03:24:13 -04:00
David Maisonave
56c9ead6b0 Update filemonitor_config.py 2024-08-13 03:14:37 -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
3119d295fa Update filemonitor_config.py 2024-08-11 15:50:39 -04:00
David Maisonave
a3ace99756 Added logic to trim DB files 2024-08-11 15:48:49 -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
c3b3351337 Updated comments 2024-08-10 01:05:35 -04:00
David Maisonave
af433e3ea3 Update filemonitor_config.py 2024-08-10 00:55:14 -04:00
David Maisonave
5bbaa8a7b1 Added logic for weekly and monthly scheduled reoccurring task 2024-08-10 00:51:56 -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
3d7aa6333c Added scheduler logic 2024-08-07 22:05:03 -04:00
David Maisonave
83fd90bfcd Added logic to restart when job in task queue 2024-08-06 14:50:26 -04:00
David Maisonave
227c69d92d misc 2024-08-05 21:08:56 -04:00
David Maisonave
1959939db3 Moved UI variables to config.py file. 2024-08-05 20:46:12 -04:00
David Maisonave
9b239e0ec1 Removed unused UI variable 2024-08-05 20:40:16 -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
David Maisonave
8174cd865e Changed Plugin name 2024-07-29 23:36:19 -04:00