Fixed SubId of ResponsiveListItemRenderer (Closes Hyperpipe/Hyperpipe#31)

This commit is contained in:
Shiny Nematoda
2022-09-23 04:15:23 +00:00
parent 7dee09e9c5
commit 1bb993b22e
4 changed files with 13 additions and 13 deletions
+2 -2
View File
@@ -49,7 +49,7 @@ func TwoRowItemRenderer(t string, a gjson.Result) []Item {
var id string
if t == "album" || t == "singles" {
if t == "album" {
id = "menu.menuRenderer.items.#(menuNavigationItemRenderer" +
".text.runs.0.text == Shuffle play).menuNavigationItemRenderer" +
".navigationEndpoint.watchPlaylistEndpoint.playlistId"
@@ -117,7 +117,7 @@ func ResponsiveListItemRenderer(s gjson.Result) []Item {
Title: flex.Get("#(navigationEndpoint.watchEndpoint" +
".videoId).text").String(),
SubId: flex.Get("#.navigationEndpoint.browseEndpoint" +
".#(browseId).browseId").String(),
".browseId").Get("0").String(),
Sub: flex.Get("#(navigationEndpoint.browseEndpoint" +
".browseId).text").String(),
Thumbnails: GetThumbnails(j.Get("thumbnail.musicThumbnailRenderer" +
+7 -7
View File
@@ -17,7 +17,7 @@ func SetHeaders(c *fiber.Ctx) error {
}
func HandleHealth(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
fmt.Println("Health Check!!")
@@ -25,7 +25,7 @@ func HandleHealth(c *fiber.Ctx) error {
}
func HandleExplore(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
res, status := FetchExplore()
@@ -33,7 +33,7 @@ func HandleExplore(c *fiber.Ctx) error {
}
func HandleNext(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
res, status := FetchNext(c.Params("id"))
@@ -41,7 +41,7 @@ func HandleNext(c *fiber.Ctx) error {
}
func HandleGenres(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
res, status := FetchGenres()
@@ -49,7 +49,7 @@ func HandleGenres(c *fiber.Ctx) error {
}
func HandleGenre(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
res, status := FetchGenre(c.Params("id"))
@@ -57,7 +57,7 @@ func HandleGenre(c *fiber.Ctx) error {
}
func HandleBrowse(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
id := c.Params("id")
@@ -81,7 +81,7 @@ func HandleBrowse(c *fiber.Ctx) error {
}
func HandleArtist(c *fiber.Ctx) error {
defer calc(c.OriginalURL())()
defer calc()()
res, status := FetchArtist(c.Params("id"))
+2 -2
View File
@@ -145,8 +145,8 @@ func ParseArtist(raw string) (string, error) {
Items: Items{
Songs: ResponsiveListItemRenderer(s.Get("contents")),
Albums: TwoRowItemRenderer("album", a.Get("contents")),
Singles: TwoRowItemRenderer("singles", m.Get("contents")),
Artists: TwoRowItemRenderer("artist", u.Get("contents")),
Singles: TwoRowItemRenderer("album", m.Get("contents")),
Artists: TwoRowItemRenderer("", u.Get("contents")),
},
}
+2 -2
View File
@@ -44,10 +44,10 @@ func ErrorMessage(err error) string {
return fmt.Sprintf("{\"error\":\"%s\",\"message\":\"Got Error: %s\"}", data)
}
func calc(url string) func() {
func calc() func() {
start := time.Now()
return func() {
msg := fmt.Sprintf("Responded %v in %v\n", url, time.Since(start))
msg := fmt.Sprintf("Responded in %v\n", time.Since(start))
fmt.Println(msg)
}
}