Skip to content

Commit b789156

Browse files
Update readme files
1 parent 24c4c73 commit b789156

File tree

3 files changed

+128
-40
lines changed

3 files changed

+128
-40
lines changed

plugins/DupFileManager/README.md

Lines changed: 93 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,29 @@
22

33
https://discourse.stashapp.cc/t/dupfilemanager/1331
44

5-
### Note:
6-
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).
7-
The Discourse link should be use for discussion that would be inappropriate in GitHub.
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).
86

97

108
DupFileManager is a [Stash](https://github.com/stashapp/stash) plugin which manages duplicate files in the Stash system.
119
It has both **task** and **tools-UI** components.
1210

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+
1323
### Features
1424

15-
- 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.
1626
- See screenshot at the bottom of this page for example report.
17-
- 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.
1828
- 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.
1929
- The report has the following options:
2030
- Delete: Delete file and remove from Stash library.
@@ -29,12 +39,11 @@ It has both **task** and **tools-UI** components.
2939
- Merge: Copy Metadata (tags, performers,& studios) from left to right.
3040
- Can merge potential source in the duplicate file names for tag names, performers, and studios.
3141
- Normally when Stash searches the file name for tag names, performers, and studios, it only does so using the primary file.
32-
- Advance menu (for specially tagged duplicates)
33-
![Screenshot 2024-11-22 145139](https://github.com/user-attachments/assets/d76646f0-c5a8-4069-ad0f-a6e5e96e7ed0)
34-
- Advance menu can be access from the Settings->Tools->**[DupFileManager Tools and Utilities]** menu or from the **reports**.
35-
- Only access Advance Menu from the report when using Stash setup requiring a password.
42+
- Advance menu
43+
- ![Screenshot 2024-12-13 164930](https://github.com/user-attachments/assets/10098a4d-de2f-4e83-94ce-5988c5935404)
44+
- Advance menu can be access from the Stash->Settings->Tools->**[Duplicate File Report]** menu or from the **DupFileManager Tools & Util**.
3645
- Here are **some** of the options available in the **Advance Menu**.
37-
- Delete only specially tagged duplicates in blacklist path.
46+
- Delete specially tagged duplicates in blacklist path.
3847
- Delete duplicates with specified file path.
3948
- Delete duplicates with specific string in File name.
4049
- Delete duplicates with specified file size range.
@@ -43,14 +52,14 @@ It has both **task** and **tools-UI** components.
4352
- Delete duplicates having specified tags.
4453
- Delete duplicates with specified rating.
4554
- Delete duplicates with any of the above combinations.
46-
- Bottom extended portion of the Advanced Menu screen.
47-
- ![Screenshot 2024-11-22 232005](https://github.com/user-attachments/assets/9a0d2e9d-783b-4ea2-8fa5-3805b40af4eb)
55+
- Bottom extended portion of the Advanced Menu is for customizing the report.
56+
- ![Screenshot 2025-01-14 141032](https://github.com/user-attachments/assets/a37e2074-cfec-47ae-9eed-a7769fc2245d)
4857
- Delete duplicate file task with the following options:
49-
- Tasks (Settings->Task->[Plugin Tasks]->DupFileManager)
58+
- Tasks (Stash->Settings->Task->[Plugin Tasks]->DupFileManager)
5059
- **Tag Duplicates** - Set tag DuplicateMarkForDeletion to the duplicates with lower resolution, duration, file name length, and/or black list path.
5160
- **Delete Tagged Duplicates** - Delete scenes having DuplicateMarkForDeletion tag.
5261
- **Delete Duplicates** - Deletes duplicate files. Performs deletion without first tagging.
53-
- Plugin UI options (Settings->Plugins->Plugins->[DupFileManager])
62+
- Plugin UI options (Stash->Settings->Plugins->Plugins->[DupFileManager])
5463
- Has a 3 tier path selection to determine which duplicates to keep, and which should be candidates for deletions.
5564
- **Whitelist** - List of paths NOT to be deleted.
5665
- E.g. C:\Favorite\,E:\MustKeep\
@@ -88,8 +97,39 @@ That's it!!!
8897

8998
### Options
9099

91-
- Options are accessible in the GUI via Settings->Plugins->Plugins->[DupFileManager].
92-
- More options available in DupFileManager_config.py.
100+
- Options are accessible in the GUI via Stash->Settings->Plugins->Plugins->[DupFileManager].
101+
- Also see:
102+
- Stash->Settings->Tools->[Duplicate File Report]
103+
- Stash->Settings->Tools->[DupFileManager Tools and Utilities]
104+
- More options available on the following link:
105+
- [advance_options.html](https://stash.axter.com/1.1/advance_options.html)
106+
- When using a Stash installation that requires a password or that is not using port 9999...
107+
- Access above link from Stash->Settings->Tools->[Duplicate File Report]->[**Advance Duplicate File Menu**]
108+
- Or add the GQL and apiKey as parameters to the URL.
109+
- Example: https://stash.axter.com/1.1/advance_options.html?GQL=http://localhost:9999/graphql&apiKey=1234567890abcdefghijklmnop
110+
- 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.
132+
93133

94134
### Screenshots
95135

@@ -98,7 +138,7 @@ That's it!!!
98138
- ![Screenshot 2024-11-22 225359](https://github.com/user-attachments/assets/dc705b24-e2d7-4663-92fd-1516aa7aacf5)
99139
- If there's a scene on the left side that has a higher resolution or duration, it gets a yellow highlight on the report.
100140
- 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.
101-
- 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.
102142
- Tools UI Menu
103143
![Screenshot 2024-11-22 145512](https://github.com/user-attachments/assets/03e166eb-ddaa-4eb8-8160-4c9180ca1323)
104144
- Can access either **Duplicate File Report (DupFileManager)** or **DupFileManager Tools and Utilities** menu options.
@@ -107,12 +147,40 @@ That's it!!!
107147
- DupFileManager Tools and Utilities
108148
- ![Screenshot 2024-11-22 152023](https://github.com/user-attachments/assets/4daaea9e-f603-4619-b536-e6609135bab1)
109149
- Full bottom extended portion of the Advanced Menu screen.
110-
- ![Screenshot 2024-11-22 232208](https://github.com/user-attachments/assets/bf1f3021-3a8c-4875-9737-60ee3d7fe675)
111-
112-
### Future Planned Features
150+
- ![Screenshot 2025-01-14 141613](https://github.com/user-attachments/assets/77928538-e6f2-47b7-8717-45db054ffbf5)
151+
152+
### Future Planned Features, Changes, or Fixes
153+
- Scheduled Changes
154+
- 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.
178+
179+
180+
### Discourse
181+
[Discourse-DupFileManager](https://discourse.stashapp.cc/t/dupfilemanager/1331)
182+
183+
**Note:**
184+
- 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.
113186

114-
- Add logic to merge performers and galaries seperatly from tag merging on report. Planned for 1.5.0 Version.
115-
- 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.
116-
- Add logic to merge group metadata when selecting merge option on report. Planned for 2.0.0 Version.
117-
- Add advanced menu directly to the Settings->Tools menu. Planned for 2.0.0 Version.
118-
- Add report directly to the Settings->Tools menu. Planned for 2.0.0 Version.

plugins/FileMonitor/README.md

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,28 @@
22

33
https://discourse.stashapp.cc/t/filemonitor/1333
44

5-
### Note:
6-
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).
7-
The Discourse link should be use for discussion that would be inappropriate in GitHub.
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).
86

97
FileMonitor is a [Stash](https://github.com/stashapp/stash) plugin with the following two main features:
108

119
- Updates Stash when any file changes occurs in the Stash library.
1210
- **Task Scheduler**: Runs scheduled task based on the scheduler configuration in **filemonitor_config.py**.
1311

12+
## Content
13+
- [Starting FileMonitor from the UI](#Starting-FileMonitor-from-the-UI)
14+
- [Using FileMonitor as a script](#Using-FileMonitor-as-a-script)
15+
- [Task Scheduler](#Task-Scheduler)
16+
- [Requirements](#Requirements)
17+
- [Installation](#Installation)
18+
- [Options](#Options)
19+
- [Docker](#Docker)
20+
- [Single Stash Docker Installation](#Single-Stash-Docker-Installation)
21+
- [Multiple Stash Docker Configuration](#Multiple-Stash-Docker-Configuration)
22+
- [Stash Docker Installer](#Stash-Docker-Installer)
23+
- [Bugs and Feature Request](#Bugs-and-Feature-Request)
24+
- [Future Planned Features or Fixes](#Future-Planned-Features-or-Fixes)
25+
- [Discourse](#Discourse)
26+
1427
## Starting FileMonitor from the UI
1528

1629
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.
@@ -182,15 +195,6 @@ That's it!!!
182195
- The other options are self explanatory from the UI.
183196
- Additional options available in filemonitor_config.py. The options are well documented in the commented code.
184197

185-
## Bugs and Feature Request
186-
187-
Please use the following link to report FileMonitor bugs:
188-
[FileMonitor Bug Report](https://github.com/David-Maisonave/Axter-Stash/issues/new?assignees=&labels=Plugin_Bug&projects=&template=bug_report_plugin.yml&title=%F0%9F%AA%B2%5BFileMonitor%5D+Your_Short_title)
189-
190-
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)
191-
192-
Please do **NOT** use the feature request to include any problems associated with errors. Instead use the bug report for error issues.
193-
194198
## Docker
195199

196200
### Single Stash Docker Installation
@@ -272,6 +276,22 @@ python filemonitor.py --url http://localhost:9999 --docker "C:\Users\MyUser\AppD
272276

273277
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)
274278

275-
## Future Planned Features or Fixes
279+
## Bugs and Feature Request
276280

281+
Please use the following link to report FileMonitor bugs:
282+
[FileMonitor Bug Report](https://github.com/David-Maisonave/Axter-Stash/issues/new?assignees=&labels=Plugin_Bug&projects=&template=bug_report_plugin.yml&title=%F0%9F%AA%B2%5BFileMonitor%5D+Your_Short_title)
283+
284+
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)
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
277289
- 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.
290+
291+
### Discourse
292+
[Discourse-FileMonitor](https://discourse.stashapp.cc/t/filemonitor/1333)
293+
294+
**Note:**
295+
- 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.
297+

plugins/RenameFile/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,6 @@ Please do **NOT** use the feature request to include any problems associated wit
133133
[Discourse-RenameFile](https://discourse.stashapp.cc/t/renamefile/1334)
134134

135135
**Note:**
136-
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).
137-
The Discourse link should be use for discussion that would be inappropriate in GitHub.
136+
- 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).
137+
- The [Discourse link](https://discourse.stashapp.cc/t/renamefile/1334) should be use for discussion that would be inappropriate in GitHub.
138138

0 commit comments

Comments
 (0)