135 for result
in json[
"items"]:
137 uploaded = result.get(
"uploaded", -1)
142 "title": result.get(
"title",
""),
143 "publishedDate": parser.parse(time.ctime(uploaded / 1000))
if uploaded != -1
else None,
144 "iframe_src":
_frontend_url() +
'/embed' + result.get(
"url",
""),
145 "views": humanize_number(result[
"views"]),
147 length = result.get(
"duration")
149 item[
"length"] = datetime.timedelta(seconds=length)
151 if piped_filter ==
'videos':
152 item[
"template"] =
"videos.html"
154 item[
"content"] = result.get(
"shortDescription",
"")
or ""
155 item[
"thumbnail"] = result.get(
"thumbnail",
"")
157 elif piped_filter ==
'music_songs':
158 item[
"template"] =
"default.html"
159 item[
"thumbnail"] = result.get(
"thumbnail",
"")
160 item[
"content"] = result.get(
"uploaderName",
"")
or ""
166 "engine_data": json[
"nextpage"],