You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please post any (**G-Rated**) bugs, feature request, help-request to the following link: [Issues](https://github.com/David-Maisonave/Axter-Stash/issues/new/choose).
6
+
7
+
5
8
DupFileManager is a [Stash](https://github.com/stashapp/stash) plugin which manages duplicate files in the Stash system.
6
9
It has both **task** and **tools-UI** components.
7
10
11
+
## Content
12
+
-[Features](#Features)
13
+
-[Requirements](#Requirements)
14
+
-[Installation](#Installation)
15
+
-[Options](#Options)
16
+
-[Advanced Options](#Advanced-Options)
17
+
-[Future Planned Features, Changes, or Fixes](#Future-Planned-Features-Changes-or-Fixes)
18
+
-[Stash Password](#Stash-Password)
19
+
-[Screenshots](#Screenshots)
20
+
-[Discourse](#Discourse)
21
+
22
+
8
23
### Features
9
24
10
-
- Creates a duplicate file report which can be accessed from the settings->tools menu options.The report is created as an HTML file and stored in local path under plugins\DupFileManager\report\DuplicateTagScenes.html.
25
+
- Creates a duplicate file report which can be accessed from the Stash->Settings->Tools menu options.The report is created as an HTML file and stored in local path under plugins\DupFileManager\report\DuplicateTagScenes.html.
11
26
- See screenshot at the bottom of this page for example report.
12
-
- Items on the left side of the report are the primary duplicates designated for deletion. By default, these duplicates are given a special \_duplicate tag.
27
+
- Items on the left side of the report are the primary duplicates designated for deletion. By default, these duplicates are given a special _duplicate tag.
13
28
- Items on the right side of the report are designated as primary duplicates to keep. They usually have higher resolution, duration and/or preferred paths.
14
29
- The report has the following options:
15
30
- Delete: Delete file and remove from Stash library.
@@ -24,12 +39,11 @@ It has both **task** and **tools-UI** components.
24
39
- Merge: Copy Metadata (tags, performers,& studios) from left to right.
25
40
- Can merge potential source in the duplicate file names for tag names, performers, and studios.
26
41
- Normally when Stash searches the file name for tag names, performers, and studios, it only does so using the primary file.
- See following for more details: [Stash Password](README.md#Stash-Password)
111
+
112
+
### Advanced Options
113
+
114
+
Users can setup a private or alternate remote site by changing variables **remoteReportDirURL** and **js_DirURL** in file DupFileManager_report_config.py.
115
+
- The following files are needed at the remote site that is pointed to by **remoteReportDirURL**.
116
+
- DupFileManager_report.js
117
+
- DupFileManager_report.css
118
+
- file.html
119
+
- advance_options.html
120
+
- The **js_DirURL** path requires the following:
121
+
- jquery-3.7.1.min.js
122
+
- EasyUI associated files
123
+
- jquery.prompt.js and jquery.prompt.css
124
+
125
+
### Stash Password
126
+
127
+
- Stash installation configured with a password, need to generate an API-Key.
128
+
- To generate an API-Key:
129
+
- Go to Stash->Settings->Security->Authentication->[API Key]
130
+
- Click on [Generate API-Key]
131
+
- Once the API key is generated, DupFileManager will automatically fetch the key.
- If there's a scene on the left side that has a higher resolution or duration, it gets a yellow highlight on the report.
95
140
- There's an optional setting that allows both preview videos and preview images to be displayed on the report. See settings **htmlIncludeImagePreview** in the **DupFileManager_report_config.py** file.
96
-
- There are many more options available for how the report is created. These options are targeted for more advanced users. The options are all available in the **DupFileManager_report_config.py** file, and the settings have commented descriptions preceeding them. See the **DupFileManager_report_config.py** file in the DupFileManager plugin folder for more details.
141
+
- There are many more options available for how the report is created. These options are targeted for more advanced users. The options are all available in the **DupFileManager_report_config.py** file, and the settings have commented descriptions preceding them. See the **DupFileManager_report_config.py** file in the DupFileManager plugin folder for more details.
- On Adv Menu, add option to set special _ToBeDeletedTag_ under Delete button menu.
155
+
- Remove [Max Dup Process] from the Stash->Plugins GUI. This option already exist in advance menu. Planned for 1.2.0 Version.
156
+
- Add chat icon to report which on hover, displays a popup window showing scene details content. Planned for 1.2.0 Version.
157
+
- Add studio icon to report; on hover show studio name. Planned for 1.2.0 Version.
158
+
- Add option on report to view rating and change it. Use an icon with a number on it to show rating. Planned for 1.2.0 Version.
159
+
- On report make flag toggle logic. In other words, when flag button is selected, and scene is already that color, remove the colored flag. Planned for 1.2.0 Version.
160
+
- Add report option to set flag to all scenes missing metadata on Scene-ToKeep or having higher resolution or longer duration on **Duplicate-to-Delete** scene. Planned for 1.2.0 Version.
161
+
- Add option to [**Advance Duplicate File Menu**] to display cover image for preview image. Planned for 1.2.0 Version.
162
+
- On report, when move operation is performed, have it automatically delete the **Duplicate-to-Delete** scene. Planned for 1.2.0 Version.
163
+
- On [**Advance Duplicate File Menu**], add a flag option to the menu on the left side, and shrink the tag option. Planned for 1.2.0 Version.
164
+
- Change the TagOrFlag option on the right side to a check mark.
165
+
- Add option to delete by file type. Planned for 1.2.0 Version.
166
+
- On report, have [Flag or Tag] option still enabled after manually disabling scene. Planned for 1.2.0 Version.
167
+
- On [**Advance Duplicate File Menu**], have the details section hide fully, or partially when the page is first displayed. Planned for 1.4.0 Version.
168
+
- Unscheduled Changes
169
+
- Change splitbutton so it hides tooltip when hovering over dropdown side of the button.
170
+
- Fix errors on HTML page listed in https://validator.w3.org.
171
+
- Add logic to merge performers and galleries separately from tag merging on report.
172
+
- Add logic to merge group metadata when selecting merge option on report.
173
+
- Add advanced menu directly to the Stash->Settings->Tools menu. (This change does not look doable!!!)
174
+
- Add report directly to the Stash->Settings->Tools menu. (This change does not look doable!!!)
175
+
- Add double strike-through option to flagging.
176
+
- Add option to report to automatically strip width & height from name on rename. Example: foofoo - 1920x1080P.mp4
177
+
- Move [Merge Duplicate Tags], [Whitelist Delete In Same Folder], and [Swap Better **] field options from the Stash->Plugins GUI to the advance menu.
- The author of this plugin does **not** monitor Discourse. Please post any (**G-Rated**) bugs, feature request, help-request to the following link: [Issues](https://github.com/David-Maisonave/Axter-Stash/issues/new/choose).
185
+
- The [Discourse link](https://discourse.stashapp.cc/t/dupfilemanager/1331) should be use for discussion that would be inappropriate in GitHub.
108
186
109
-
- Add logic to merge performers and galaries seperatly from tag merging on report. Planned for 1.5.0 Version.
110
-
- Add code to report to make it when the report updates the screen (due to tag merging), it stays in the same row position. Planned for 1.5.0 Version.
111
-
- Add logic to merge group metadata when selecting merge option on report. Planned for 2.0.0 Version.
112
-
- Add advanced menu directly to the Settings->Tools menu. Planned for 2.0.0 Version.
113
-
- Add report directly to the Settings->Tools menu. Planned for 2.0.0 Version.
Copy file name to clipboardExpand all lines: plugins/FileMonitor/README.md
+34-10Lines changed: 34 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,28 @@
2
2
3
3
https://discourse.stashapp.cc/t/filemonitor/1333
4
4
5
+
Please post any (**G-Rated**) bugs, feature request, help-request to the following link: [Issues](https://github.com/David-Maisonave/Axter-Stash/issues/new/choose).
6
+
5
7
FileMonitor is a [Stash](https://github.com/stashapp/stash) plugin with the following two main features:
6
8
7
9
- Updates Stash when any file changes occurs in the Stash library.
8
10
-**Task Scheduler**: Runs scheduled task based on the scheduler configuration in **filemonitor_config.py**.
9
11
12
+
## Content
13
+
-[Starting FileMonitor from the UI](#Starting-FileMonitor-from-the-UI)
14
+
-[Using FileMonitor as a script](#Using-FileMonitor-as-a-script)
-[Bugs and Feature Request](#Bugs-and-Feature-Request)
24
+
-[Future Planned Features or Fixes](#Future-Planned-Features-or-Fixes)
25
+
-[Discourse](#Discourse)
26
+
10
27
## Starting FileMonitor from the UI
11
28
12
29
From the GUI, FileMonitor can be started as a service or as a plugin. The recommended method is to start it as a service. When started as a service, it will jump on the Task Queue momentarily, and then disappear as it starts running in the background.
@@ -178,15 +195,6 @@ That's it!!!
178
195
- The other options are self explanatory from the UI.
179
196
- Additional options available in filemonitor_config.py. The options are well documented in the commented code.
180
197
181
-
## Bugs and Feature Request
182
-
183
-
Please use the following link to report FileMonitor bugs:
Please use the following link to report FileMonitor Feature Request:[FileMonitor Feature Reques](https://github.com/David-Maisonave/Axter-Stash/issues/new?assignees=&labels=Enhancement&projects=&template=feature_request_plugin.yml&title=%F0%9F%92%A1%EF%B8%8F%5BEnhancement%5D%3A%5BFileMonitor%5D+Your_Short_title)
187
-
188
-
Please do **NOT** use the feature request to include any problems associated with errors. Instead use the bug report for error issues.
If you need help installing Stash Docker, use the Stash Docker installer in the following link: (https://github.com/David-Maisonave/Axter-Stash/tree/main/Docker)
270
278
271
-
## Future Planned Features or Fixes
279
+
## Bugs and Feature Request
280
+
281
+
Please use the following link to report FileMonitor bugs:
Please use the following link to report FileMonitor Feature Request:[FileMonitor Feature Reques](https://github.com/David-Maisonave/Axter-Stash/issues/new?assignees=&labels=Enhancement&projects=&template=feature_request_plugin.yml&title=%F0%9F%92%A1%EF%B8%8F%5BEnhancement%5D%3A%5BFileMonitor%5D+Your_Short_title)
272
285
286
+
Please do **NOT** use the feature request to include any problems associated with errors. Instead use the bug report for error issues.
287
+
288
+
### Future Planned Features or Fixes
273
289
- Have the FileMonitor running status ICON update the icon without having to go to the Settings->Tools->FileMonitor page. Planned for version 1.2.0.
- The author of this plugin does **not** monitor Discourse. Please post any (**G-Rated**) bugs, feature request, help-request to the following link: [Issues](https://github.com/David-Maisonave/Axter-Stash/issues/new/choose).
296
+
- The [Discourse link](https://discourse.stashapp.cc/t/filemonitor/1333) should be use for discussion that would be inappropriate in GitHub.
0 commit comments