Commit Graph

64 Commits

Author SHA1 Message Date
David Maisonave
10b329afad FileMonitor ver 1.0.3
- Added start and stop FileMonitor button to Tools-UI FileMonitor Status
- Fixed bug associated with starting FileMonitor service with no jobs waiting.
2025-01-17 05:26:21 -05:00
David Maisonave
27f8d5db9a Added support for multiple Docker Stash file monitoring 2025-01-09 04:20:26 -05:00
David Maisonave
a81fcfea28 Added Docker warnings 2025-01-07 12:01:58 -05:00
David Maisonave
31efd96593 misc 2025-01-06 15:31:46 -05:00
David Maisonave
87f636844c Update filemonitor.py 2025-01-06 02:16:54 -05:00
David Maisonave
385049235b Update filemonitor.py 2025-01-06 01:56:09 -05:00
David Maisonave
43033c0caa Added FileMonitor Docker support 2025-01-04 13:37:31 -05:00
David Maisonave
cc405b35bb Update README.md 2025-01-04 12:07:37 -05:00
David Maisonave
655cf7051a First non-beta release for FileMonitor Plugin
- Added Tools-UI option to get FileMonitor running status.
- Added Stash toolbar icon to get FileMonitor running status.
2024-11-29 07:11:04 -05:00
David Maisonave
579c7c5b72 Added advance multiple options 2024-11-04 04:22:50 -05:00
David Maisonave
be8e632699 Added UI interface for DupFileManager 2024-10-28 06:15:03 -04:00
David Maisonave
15bca1c899 Moved module logic to separate module. 2024-09-18 14:25:23 -04:00
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