David Maisonave e1f3335db8 Updates to plugins RenameFile and DupFileManager
RenameFile Plugin Changes
### 0.5.6
- Fixed bug with studio getting the studio ID instead of the name of the studio in rename process.
- Improved performance by having code get all required scene details in one call to stash.
- To remove UI clutter, move rarely used options (performerAppendEnable, studioAppendEnable, tagAppendEnable, & fileRenameViaMove) to renamefile_settings.py
- Change options (performerAppendEnable, studioAppendEnable, tagAppendEnable) to default to True (enabled)

DupFileManager Plugin Changes
### 0.2.2
- Added dropdown menu logic to Advance Menu and reports.
- Added Graylist deletion option to Advance Menu.
- Report option to clear all flags from report.
- Report option to clear all (_DuplicateMarkForDeletion_?) tag from all scenes.
- Report option to delete from Stash DB all scenes with missing files in file system.
- Added popup tag list to report which list all tags associated with scene.
- Added popup performer list to report which list all performers associated with scene.
- Added popup gallery list to report which list all galleries associated with scene.
- Added popup group list to report which list all groups associated with scene.
- After merging tags in report, the report gets updated with the merged scene metadata.
- Added graylist deletion option to [**Advance Duplicate File Deletion Menu**].
- Added pinklist option to Settings->Plugins->Plugins and to [**Advance Duplicate File Deletion Menu**]
  - The pinklist is only used with the [**Advance Duplicate File Deletion Menu**], and it's **NOT** used in the primary process to selected candidates for deletion.
- Advance Menu now works with non-tagged scenes that are in the current report.
2024-11-26 09:29:26 -05:00
2024-11-11 00:23:16 -05:00
2024-07-20 00:49:45 -04:00
2024-09-02 14:00:04 -04:00

Axter-Stash

Home of the following Stash plugins (FileMonitor, RenameFile, and DupFileManager).

This depository also contains StashPluginHelper which can be useful for other plugin developers.

FileMonitor:

FileMonitor is a Stash plugin with the following two main features:

  • Updates Stash when any file changes occurs in the Stash library.
  • Task Scheduler: Runs scheduled task based on the scheduler configuration in filemonitor_config.py.

RenameFile:

RenameFile is a Stash plugin which performs the following tasks.

  • Rename Scene File Name (On-The-Fly)
  • Append tag names to file name
  • Append Performer names to file name

StashPluginHelper:

StashPluginHelper extends the StashInterface class for plugins.

Description
Plugins for Stash (FileMonitor, RenameFile, & DupFileManager)
Readme 1.5 MiB
Languages
Python 72.9%
HTML 18.8%
JavaScript 6.4%
Batchfile 1.8%
CSS 0.1%