Update README.md to reflect changes in stash-box schema and query handling. Introduce new GraphQL queries for scene retrieval by fingerprints in StashBoxMetadataProvider, enhancing metadata lookup capabilities. Add InternalsVisibleTo attribute for testing access in PLib.Infrastructure project.
This commit is contained in:
@@ -148,8 +148,15 @@ dotnet test
|
||||
Найденное не применяется само: отпечатки совпадают у перекодировок и трейлеров, а молча
|
||||
переписанное название откатывать куда дороже, чем нажать кнопку. Применение добавляет метки,
|
||||
но не удаляет чужие — то, что проставил пользователь, остаётся.
|
||||
Схема — stash-box (StashDB и родственники): именно поэтому список источников вообще имеет
|
||||
смысл, ведь это разные экземпляры одного сервера, отвечающие на один и тот же запрос.
|
||||
Схема — stash-box (StashDB, ThePornDB и родственники): именно поэтому список источников
|
||||
вообще имеет смысл, ведь это разные экземпляры одного сервера, отвечающие на один и тот же
|
||||
запрос. Запросов, впрочем, два: stash-box переименовал `findSceneByFingerprint` в
|
||||
`findScenesBySceneFingerprints` и оставил старое имя позади, так что какой из них знает
|
||||
конкретный экземпляр — зависит от того, когда его обновляли. Они пробуются по очереди,
|
||||
и «нет такого поля» ведёт к следующему, а не к ошибке; всё прочее (неверный ключ, лимит)
|
||||
окончательно. Новый запрос отвечает группой сцен на группу отпечатков, поэтому его результат
|
||||
на уровень глубже — про одно видео мы спрашиваем всегда, так что разница сводится к
|
||||
выпрямлению списка.
|
||||
GraphQL-клиента в зависимостях нет: весь разговор — один POST с `{query, variables}` и один
|
||||
объект в ответе.
|
||||
**API-ключи лежат в `settings.json` открытым текстом** — там же и с той же защитой, что и
|
||||
|
||||
Reference in New Issue
Block a user