Fixed invalid paths

This commit is contained in:
Shiny Nematoda
2023-03-21 18:39:19 +00:00
parent 34e3544c41
commit d160f8464a
4 changed files with 17 additions and 18 deletions
+6 -6
View File
@@ -29,16 +29,16 @@ func parseArtist(raw string) (string, error) {
s := c.Get("#(musicShelfRenderer.title.runs.0.text == Songs).musicShelfRenderer")
a := c.Get(
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer",
).Get("title.runs.0.text == Albums).musicCarouselShelfRenderer")
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer.title.runs.0.text == Albums).musicCarouselShelfRenderer",
)
m := c.Get(
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer",
).Get("title.runs.0.text == Singles).musicCarouselShelfRenderer")
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer.title.runs.0.text == Singles).musicCarouselShelfRenderer",
)
u := c.Get(
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer",
).Get("title.runs.0.text == Fans might also like).musicCarouselShelfRenderer")
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer.title.runs.0.text == Fans might also like).musicCarouselShelfRenderer",
)
val := Artist{
Title: RunsText(h.Get("title")),
+4 -6
View File
@@ -31,14 +31,12 @@ func parseCharts(raw string) (string, error) {
)
a := c.Get(
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer",
).Get(
"title.runs.0.text == Top artists).musicCarouselShelfRenderer.contents",
)
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer.title.runs.0.text == Top artists)",
).Get("musicCarouselShelfRenderer.contents")
t := c.Get(
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer",
).Get("title.runs.0.text == Trending).musicCarouselShelfRenderer.contents")
"#(musicCarouselShelfRenderer.header.musicCarouselShelfBasicHeaderRenderer.title.runs.0.text == Trending)",
).Get("musicCarouselShelfRenderer.contents")
opts := o.Get(
"menu.musicMultiSelectMenuRenderer.options.#.musicMultiSelectMenuItemRenderer",
+2 -4
View File
@@ -101,11 +101,9 @@ func GetThumbnails(j gjson.Result) []Thumbnail {
func TwoRowItemRenderer(a gjson.Result, t bool) []Item {
var id string
id := "menu.menuRenderer.items.#(menuNavigationItemRenderer.text.runs.0.text == Shuffle play).menuNavigationItemRenderer.navigationEndpoint.watchPlaylistEndpoint.playlistId"
if t {
id = "menu.menuRenderer.items.#(menuNavigationItemRenderer.text.runs.0.text == Shuffle play).menuNavigationItemRenderer.navigationEndpoint.watchPlaylistEndpoint.playlistId"
} else {
if !t {
id = "navigationEndpoint.browseEndpoint.browseId"
}
+5 -2
View File
@@ -16,8 +16,11 @@ func parseGenres(raw string) (string, error) {
j := gjson.Parse(raw)
c := j.Get("contents.singleColumnBrowseResultsRenderer.tabs.0.tabRenderer" +
".content.sectionListRenderer.contents.#.gridRenderer")
c := j.Get(
"contents.singleColumnBrowseResultsRenderer.tabs.0.tabRenderer",
).Get(
"content.sectionListRenderer.contents.#.gridRenderer",
)
m := c.Get("#(header.gridHeaderRenderer.title.runs.0.text == Moods & moments)")
g := c.Get("#(header.gridHeaderRenderer.title.runs.0.text == Genres)")