|
1 | | -(function (stash) { |
| 1 | +(function () { |
2 | 2 | "use strict"; |
3 | | - |
| 3 | + console.log("LocalVisage frontend.js loaded"); |
| 4 | + console.log("stash7dJx1qP:", stash7dJx1qP); |
4 | 5 | // Using CDN version of @gradio/client to avoid bundling issues |
5 | 6 | // import { Client, handle_file } from "@gradio/client"; |
6 | 7 |
|
|
42 | 43 | runPluginTask(plugin_id:"LocalVisage",task_name:"Start server") |
43 | 44 | }`, |
44 | 45 | }; |
45 | | - await stash.callGQL(reqData); |
| 46 | + await stash7dJx1qP.stash.callGQL(reqData); |
46 | 47 | } |
47 | 48 |
|
48 | 49 | async function getPerformersForScene(scene_id) { |
|
55 | 56 | } |
56 | 57 | }`, |
57 | 58 | }; |
58 | | - var result = await stash.callGQL(reqData); |
| 59 | + var result = await stash7dJx1qP.stash.callGQL(reqData); |
59 | 60 | return result.data.findScene.performers.map((p) => p.id); |
60 | 61 | } |
61 | 62 |
|
|
69 | 70 | } |
70 | 71 | }`, |
71 | 72 | }; |
72 | | - var result = await stash.callGQL(reqData); |
| 73 | + var result = await stash7dJx1qP.stash.callGQL(reqData); |
73 | 74 | return result.data.findImage.performers.map((p) => p.id); |
74 | 75 | } |
75 | 76 |
|
|
82 | 83 | } |
83 | 84 | }`, |
84 | 85 | }; |
85 | | - return stash.callGQL(reqData); |
| 86 | + return stash7dJx1qP.stash.callGQL(reqData); |
86 | 87 | } |
87 | 88 |
|
88 | 89 | async function updateImage(image_id, performer_ids) { |
|
94 | 95 | } |
95 | 96 | }`, |
96 | 97 | }; |
97 | | - return stash.callGQL(reqData); |
| 98 | + return stash7dJx1qP.stash.callGQL(reqData); |
98 | 99 | } |
99 | 100 |
|
100 | 101 | async function getStashboxEndpoint() { |
|
109 | 110 | } |
110 | 111 | }`, |
111 | 112 | }; |
112 | | - var result = await stash.callGQL(reqData); |
| 113 | + var result = await stash7dJx1qP.stash.callGQL(reqData); |
113 | 114 | return result.data.configuration.general.stashBoxes[0].endpoint; |
114 | 115 | } |
115 | 116 |
|
|
151 | 152 | } |
152 | 153 | }`, |
153 | 154 | }; |
154 | | - var result = await stash.callGQL(reqData); |
| 155 | + var result = await stash7dJx1qP.stash.callGQL(reqData); |
155 | 156 | return result.data.scrapeSinglePerformer.filter( |
156 | 157 | (p) => p.remote_site_id === stash_id |
157 | 158 | )[0]; |
|
166 | 167 | } |
167 | 168 | }`, |
168 | 169 | }; |
169 | | - return stash.callGQL(reqData); |
| 170 | + return stash7dJx1qP.stash.callGQL(reqData); |
170 | 171 | } |
171 | 172 |
|
172 | 173 | let gradioClientModule = null; |
|
433 | 434 | } |
434 | 435 | }`, |
435 | 436 | }; |
436 | | - var result = await stash.callGQL(reqData); |
| 437 | + var result = await stash7dJx1qP.stash.callGQL(reqData); |
437 | 438 | const url = result.data.findScene.paths["sprite"]; |
438 | 439 | const response = await fetch(url); |
439 | 440 | if (response.status === 404) { |
|
2563 | 2564 | a, |
2564 | 2565 | "href", |
2565 | 2566 | (a_href_value = |
2566 | | - window.stash.serverUrl.slice(0, -1) + |
| 2567 | + window.stash7dJx1qP.stash.serverUrl.slice(0, -1) + |
2567 | 2568 | "/performers/" + |
2568 | 2569 | /*match*/ ctx[14].id) |
2569 | 2570 | ); |
|
2647 | 2648 | dirty & /*matches*/ 1 && |
2648 | 2649 | a_href_value !== |
2649 | 2650 | (a_href_value = |
2650 | | - window.stash.serverUrl.slice(0, -1) + |
| 2651 | + window.stash7dJx1qP.stash.serverUrl.slice(0, -1) + |
2651 | 2652 | "/performers/" + |
2652 | 2653 | /*match*/ ctx[14].id) |
2653 | 2654 | ) { |
@@ -13970,14 +13971,17 @@ |
13970 | 13971 | if ( |
13971 | 13972 | performer.image && |
13972 | 13973 | typeof performer.image === "string" && |
13973 | | - !performer.image.startsWith(window.stash.serverUrl) |
| 13974 | + !performer.image.startsWith( |
| 13975 | + window.stash7dJx1qP.stash.serverUrl |
| 13976 | + ) |
13974 | 13977 | ) { |
13975 | 13978 | performer.image = |
13976 | | - window.stash.serverUrl.slice(0, -1) + performer.image; |
| 13979 | + window.stash7dJx1qP.stash.serverUrl.slice(0, -1) + |
| 13980 | + performer.image; |
13977 | 13981 | } |
13978 | 13982 | if (performer.performer_url) { |
13979 | 13983 | performer.performer_url = |
13980 | | - window.stash.serverUrl.slice(0, -1) + |
| 13984 | + window.stash7dJx1qP.stash.serverUrl.slice(0, -1) + |
13981 | 13985 | performer.performer_url; |
13982 | 13986 | } |
13983 | 13987 | }); |
|
14553 | 14557 | init(this, options, instance, create_fragment, safe_not_equal, {}); |
14554 | 14558 | } |
14555 | 14559 | } |
14556 | | - |
14557 | | - stash.addEventListener("stash:page:scene", function () { |
| 14560 | + console.log("Local Faces loaded"); |
| 14561 | + stash7dJx1qP.stash.addEventListener("page:scene", function () { |
| 14562 | + console.log("Local Faces scene toolbar"); |
14558 | 14563 | let elms = ".scene-toolbar-group:nth-child(1)"; |
14559 | 14564 | waitForElm(elms).then(() => { |
14560 | 14565 | const e = document.querySelector(elms); |
|
14567 | 14572 | //To use the above, a compatible version of mediapipe is required and i didnt find it |
14568 | 14573 | }); |
14569 | 14574 | }); |
14570 | | - stash.addEventListener("stash:page:image", function () { |
| 14575 | + stash7dJx1qP.stash.addEventListener("page:image", function () { |
14571 | 14576 | let elms = ".image-toolbar-group:nth-child(1)"; |
14572 | 14577 | waitForElm(elms).then(() => { |
14573 | 14578 | if (!document.querySelector("#localFaces")) { |
|
14576 | 14581 | } |
14577 | 14582 | }); |
14578 | 14583 | }); |
14579 | | -})(window.stash || stash); |
| 14584 | +})(window.stash7dJx1qP); |
0 commit comments