hotfix: rename a variable used for extraction of recommended feed

also minor nitpicky comment corrections
This commit is contained in:
2025-09-12 04:05:56 +02:00
parent 96c1b5396e
commit e562d1ee14

View File

@@ -384,7 +384,7 @@ def videos(data):
continue continue
case "lockupViewModel": case "lockupViewModel":
y = safeTraverse(x, ['lockupViewModel']) y = safeTraverse(entry, ['lockupViewModel'])
if not isinstance(y, dict): if not isinstance(y, dict):
continue continue
isMix = playlist_type = safeTraverse(entry, ["lockupViewModel", "contentImage", "collectionThumbnailViewModel", "primaryThumbnail", "thumbnailViewModel", "overlays", 0, "thumbnailOverlayBadgeViewModel", "thumbnailBadges", 0, "thumbnailBadgeViewModel", "icon", "sources", 0, "clientResource", "imageName"], default="") == "MIX" isMix = playlist_type = safeTraverse(entry, ["lockupViewModel", "contentImage", "collectionThumbnailViewModel", "primaryThumbnail", "thumbnailViewModel", "overlays", 0, "thumbnailOverlayBadgeViewModel", "thumbnailBadges", 0, "thumbnailBadgeViewModel", "icon", "sources", 0, "clientResource", "imageName"], default="") == "MIX"
@@ -560,11 +560,11 @@ def get_channel_tab(requested_tab, ucid, req, only_json: bool = False):
# if ctoken is not None and ctoken not in ythdd_globals.general_cache... # if ctoken is not None and ctoken not in ythdd_globals.general_cache...
# unique req fingerprint allows for this exact query to be cached in memory. # unique req fingerprint allows for this exact query to be cached in memory.
# md5 sum serves as a "unique", but deterministic value which can be checked for cache hit/miss # md5 sum serves as a "unique" deterministic value which can be checked for cache hit/miss
unique_request_fingerprint = md5(f"{ucid}_{requested_tab}_{ctoken}".encode('utf-8')).hexdigest() unique_request_fingerprint = md5(f"{ucid}_{requested_tab}_{ctoken}".encode('utf-8')).hexdigest()
# if we haven't discovered parameters required for browsing a specific tab, # if we haven't discovered parameters required for browsing a specific tab,
# then koad them now # then load them now
if ucid not in ythdd_globals.general_cache["continuations"]["channels"]: if ucid not in ythdd_globals.general_cache["continuations"]["channels"]:
channels(["", "", "", ucid], req, True) channels(["", "", "", ucid], req, True)