mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Performer tags (#1132)
* Add scraping support for performer tags * Add performer count to tag cards * Refactor sqlite test setup * Add performer tag filtering in gallery and image * Add bulk update performer * Add Performers tab to tag page * Add count filters and sort bys for tags * Move scene count to icon in performer card #1148
This commit is contained in:
@@ -520,7 +520,7 @@ func makeSceneXPathConfig() mappedScraper {
|
||||
performerConfig := make(mappedConfig)
|
||||
performerConfig["Name"] = makeSimpleAttrConfig(`$performerElem/@data-mxptext`)
|
||||
performerConfig["URL"] = makeSimpleAttrConfig(`$performerElem/@href`)
|
||||
config.Performers = performerConfig
|
||||
config.Performers.mappedConfig = performerConfig
|
||||
|
||||
studioConfig := make(mappedConfig)
|
||||
studioConfig["Name"] = makeSimpleAttrConfig(`$studioElem`)
|
||||
@@ -730,7 +730,7 @@ xPathScrapers:
|
||||
assert.Equal(t, "//title", sceneConfig.mappedConfig["Title"].Selector)
|
||||
assert.Equal(t, "//tags", sceneConfig.Tags["Name"].Selector)
|
||||
assert.Equal(t, "//movies", sceneConfig.Movies["Name"].Selector)
|
||||
assert.Equal(t, "//performers", sceneConfig.Performers["Name"].Selector)
|
||||
assert.Equal(t, "//performers", sceneConfig.Performers.mappedConfig["Name"].Selector)
|
||||
assert.Equal(t, "//studio", sceneConfig.Studio["Name"].Selector)
|
||||
|
||||
postProcess := sceneConfig.mappedConfig["Title"].postProcessActions
|
||||
|
||||
Reference in New Issue
Block a user