378 Commits
Author SHA1 Message Date
Shadchamp 7820f7a2b6 Disable SSL verification 2025-08-25 14:31:32 -04:00
Minasuki Hikimuna 0c1987541d Fix: GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
This might be caused by version differences between Stashapp and stashapp-tools especially with me running develop version of Stashapp. We only need ID of the scene in this GraphQL query though so we can circumvent such issues with a minimal fragment.
2025-07-29 06:48:47 +03:00
Minasuki Hikimuna a4c7bc3dac Remove tags before adding those
This will help with the use case where we want to remove tags A, B, C, D, E no matter which of those are on the scene and then add back the tag that should be there.
2025-07-08 13:24:48 +03:00
Minasuki Hikimuna d8ab74688c Support showing a wall of preview even in Grid view for easier selecting 2025-07-08 13:22:00 +03:00
Minasuki Hikimuna 589e50ce10 FixTheStash: Deselect scenes after applying fix 2025-07-07 06:59:44 +03:00
Minasuki Hikimuna d0119e22de FixTheStash: Support refreshing the scenes list 2025-07-06 17:05:16 +03:00
Minasuki Hikimuna 31b5e0c1ee FixTheStash: Support removeTags 2025-07-06 17:00:56 +03:00
Minasuki Hikimuna e1b35e9665 FixTheStash 2025-07-06 15:07:57 +03:00
Minasuki Hikimuna 5b044399ed Fix custom fields conversion to work for both creating and updating performers 2025-01-05 07:49:52 +02:00
Minasuki Hikimuna 85ed1d4bd2 Support converting custom fields for performers 2025-01-05 06:59:44 +02:00
MinasukiHikimuna ee86386436 HashTheStash 0.4.2 2024-10-30 12:28:39 +02:00
MinasukiHikimuna 147a4f5b72 Fix reference has_xxhash being not defined 2024-10-30 12:28:21 +02:00
MinasukiHikimuna 7a37ed67d4 Merge pull request #4 from feederbox826/main
[HashTheStash] concurrent hashing, reuse code
2024-10-30 09:08:33 +02:00
feederbox826 870ff0b298 [HashTheStash] concurrent hashing, reuse code 2024-10-30 02:19:09 -04:00
Minasuki Hikimuna f2d2dfa03f HashTheStash 0.4.0 can hash galleries 2024-10-30 05:30:42 +02:00
Minasuki Hikimuna 44db6b934f Fix: StashDbClient reads more data about the performers
Fragment for GraphQL query was too simple previously.
2024-10-20 07:07:39 +03:00
Minasuki Hikimuna 337d42c7d8 If a local Stash does not have a performer associated, it is still destroyed from missing Stash
This could happen if a scene is matched to Stashbox but for some reason the performer is not linked to the scene at the same time. Most of the operations to missing Stash instance is done per-performer which requires these to be deleted separately after the performers have been processed.

Fixes #3.
2024-10-12 15:05:08 +03:00
Minasuki Hikimuna ca24100086 Completionist performers are updated with metadata and images from local Stash 2024-10-12 12:40:40 +03:00
Minasuki Hikimuna c0e6c07ade CompleteTheStash: Easier way to debug the application 2024-10-12 08:59:37 +03:00
Minasuki Hikimuna c11ac2d777 Gender-based checks for data quality 2024-09-30 16:56:34 +03:00
Minasuki Hikimuna 20e54f1883 JSON sidecars notebook 2024-09-29 10:09:26 +03:00
Minasuki Hikimuna 3b78dcaa9a Scene matching notebook update 2024-09-29 10:07:12 +03:00
Minasuki Hikimuna b340d3c3bb Sync tag data from StashDB 2024-09-29 10:06:33 +03:00
Minasuki Hikimuna f1ec512336 Sync tags to existing scenes 2024-09-29 10:06:02 +03:00
Minasuki Hikimuna 377d73d2fc Support a prefix for Stash env vars 2024-09-29 10:05:10 +03:00
Minasuki Hikimuna b463a12335 Querying of tags supported in StashDBClient 2024-09-29 10:04:56 +03:00
Minasuki Hikimuna 3704da6e64 Merge branch 'local' 2024-09-29 10:01:42 +03:00
Minasuki Hikimuna 14b33bc31c HTML notebook 2024-09-29 10:00:15 +03:00
Minasuki Hikimuna c930ac6c5b Fix converting filters values and depths 2024-09-29 09:59:35 +03:00
Minasuki Hikimuna 63198679ca Gallery dates notebook 2024-09-29 09:58:51 +03:00
Minasuki Hikimuna 0fa5d27cf8 Data quality notebook 2024-09-29 08:18:38 +03:00
MinasukiHikimuna f4ffe48f1a Create Get-ProfilePictures.ps1
You can use this to download all of your performer profile pictures.
2024-09-28 06:34:09 +03:00
Minasuki Hikimuna cde9bf6d64 Remove previous markers and replace with new one which has TPDB and timestamp.trade markers 2024-09-20 14:59:20 +03:00
Minasuki Hikimuna b3fe505387 TPDB markers batch processing 2024-09-20 14:59:20 +03:00
Minasuki Hikimuna c66987ff7b CompleteTheStash documentation updated to match only optionally using hooks 2024-09-15 07:21:26 +03:00
Minasuki Hikimuna dc6e49028a TPDB marker notebook 2024-09-10 09:02:44 +03:00
Minasuki Hikimuna 14bb324da6 Markers notebook 2024-09-09 20:16:52 +03:00
Minasuki Hikimuna 3d0fab9c0a Notebook for cleaning AI tags 2024-09-09 14:21:52 +03:00
Minasuki Hikimuna 16d7651820 CompleteTheStash: Disable hooks by default to dramatically increase the performance
You can uncomment the hooks in plugin YAML if you want missing scenes to be updated whenever you update scenes in the main Stash. This will cause each scene update to a couple of seconds which is a couple of orders of magnitudes longer than without these. The slowness is caused because each scene update will start the plugin separately and it will then connect to multiple stashes.
2024-09-09 14:21:13 +03:00
Minasuki Hikimuna 71dd5a3b25 Hash The Stash supports SHA-1 and selecting which algorithms to use 2024-09-09 06:33:30 +03:00
Minasuki Hikimuna fb51940b15 Bump release version to try out the new stripped down manifest 2024-09-05 07:02:06 +03:00
Minasuki Hikimuna ac1629f53b Another attempt with .manifestignore 2024-09-05 07:00:04 +03:00
Minasuki Hikimuna 06c8011263 Fix the plugin manifest by reverting previous changes to build_site.sh 2024-09-05 06:56:31 +03:00
Minasuki Hikimuna f2be6b6b27 Fix: destroying a scene checks if the scene still exists before destroying it
Otherwise the destroy would fail and crash the plugin. The error message wasn't great for detecting that so let's just check before destroying. There still might be cases where the scene vanishes between checking and destroying.
2024-09-05 06:53:56 +03:00
Minasuki Hikimuna 827a3aa71e Notebook for setting gallery dates 2024-08-30 16:54:00 +03:00
Minasuki Hikimuna 1506032512 CompleteTheStash: Disable scene hooks by default to improve performance 2024-08-30 05:56:36 +03:00
Minasuki Hikimuna ecf12f3860 Improved scene matching with parallelism + more 2024-08-28 09:02:46 +03:00
Minasuki Hikimuna 4b9e37312c StashDbClient class 2024-08-27 18:07:35 +03:00
Minasuki Hikimuna 8f87c31152 Notebook for merging StashDB tags to matched scenes 2024-08-27 18:06:31 +03:00
Minasuki Hikimuna c955a6800c Instructions on setting up another Stash instance 2024-08-23 05:25:23 +03:00