132 for result
in json[
"items"]:
134 uploaded = result.get(
"uploaded", -1)
139 "title": result.get(
"title",
""),
140 "publishedDate": parser.parse(time.ctime(uploaded / 1000))
if uploaded != -1
else None,
141 "iframe_src":
_frontend_url() +
'/embed' + result.get(
"url",
""),
142 "views": humanize_number(result[
"views"]),
144 length = result.get(
"duration")
146 item[
"length"] = datetime.timedelta(seconds=length)
148 if piped_filter ==
'videos':
149 item[
"template"] =
"videos.html"
151 item[
"content"] = result.get(
"shortDescription",
"")
or ""
152 item[
"thumbnail"] = result.get(
"thumbnail",
"")
154 elif piped_filter ==
'music_songs':
155 item[
"template"] =
"default.html"
156 item[
"thumbnail"] = result.get(
"thumbnail",
"")
157 item[
"content"] = result.get(
"uploaderName",
"")
or ""
163 "engine_data": json[
"nextpage"],