Compare commits
2 Commits
c20d4c34aa
...
5dcf8c81e0
| Author | SHA1 | Date | |
|---|---|---|---|
| 5dcf8c81e0 | |||
| 60712f3b5d |
@@ -785,6 +785,8 @@ def channels(data, req, only_json: bool = False):
|
|||||||
return get_channel_tab( data[4], data[3], req)
|
return get_channel_tab( data[4], data[3], req)
|
||||||
case "live":
|
case "live":
|
||||||
return get_channel_tab("streams", data[3], req)
|
return get_channel_tab("streams", data[3], req)
|
||||||
|
case "latest":
|
||||||
|
return get_channel_tab( "videos", data[3], req)
|
||||||
case _:
|
case _:
|
||||||
return send(400, {"error": f"Bad request, unrecognized/unsupported tab \"{data[4]}\"."})
|
return send(400, {"error": f"Bad request, unrecognized/unsupported tab \"{data[4]}\"."})
|
||||||
|
|
||||||
|
|||||||
@@ -154,7 +154,8 @@ def parseRenderers(entry: dict, context: dict = {}) -> dict:
|
|||||||
lvm = entry["lockupViewModel"]
|
lvm = entry["lockupViewModel"]
|
||||||
meta = safeTraverse(lvm, ["metadata"], default=[])
|
meta = safeTraverse(lvm, ["metadata"], default=[])
|
||||||
lmvm = safeTraverse(meta, ["lockupMetadataViewModel", "metadata", "contentMetadataViewModel", "metadataRows"], default=[])
|
lmvm = safeTraverse(meta, ["lockupMetadataViewModel", "metadata", "contentMetadataViewModel", "metadataRows"], default=[])
|
||||||
thumbnail = ythdd_globals.translateLinks(safeTraverse(lvm, ["contentImage", "collectionThumbnailViewModel", "primaryThumbnail", "thumbnailViewModel", "image", "sources", -1, "url"], default="no-url?"))
|
thumbnail = safeTraverse(lvm, ["contentImage", "collectionThumbnailViewModel", "primaryThumbnail", "thumbnailViewModel", "image", "sources", -1, "url"], default="no-url?")
|
||||||
|
thumbnail = ythdd_globals.translateLinks(thumbnail[:thumbnail.rfind("?")])
|
||||||
verified = safeTraverse(context, ["verified"], default=False)
|
verified = safeTraverse(context, ["verified"], default=False)
|
||||||
|
|
||||||
playlist_id = safeTraverse(lvm, ["contentId"], default="UNKNOWNPLAYLISTID")
|
playlist_id = safeTraverse(lvm, ["contentId"], default="UNKNOWNPLAYLISTID")
|
||||||
|
|||||||
Reference in New Issue
Block a user