encryption url

This commit is contained in:
Ashley 2022-08-07 16:30:00 +03:00 committed by GitHub
parent 914f9d386b
commit f203ada478

View file

@ -141,10 +141,11 @@ app.get("/watch", async function (req, res) {
if (!v) res.redirect("/"); if (!v) res.redirect("/");
// video // video
const j = fetching.video.Player.Formats.Format, const url = `https://tube.kuylar.dev/proxy/media/${v}/18`
j_ = Array.isArray(j) ? j[j.length - 1] : j;
let url; // encryption
if (j_.URL != undefined) url = j_.URL;
const url_e = url + "?e="+ sha384(json.id) + sha384(json.Title)
// channel info // channel info
const engagement = fetching.engagement; const engagement = fetching.engagement;
@ -159,7 +160,7 @@ app.get("/watch", async function (req, res) {
renderTemplate(res, req, "poketube.ejs", { renderTemplate(res, req, "poketube.ejs", {
url: url, url: url_e,
color: await getColors(`https://i.ytimg.com/vi/${v}/maxresdefault.jpg`).then((colors) => colors[0].hex()), color: await getColors(`https://i.ytimg.com/vi/${v}/maxresdefault.jpg`).then((colors) => colors[0].hex()),
engagement: engagement, engagement: engagement,
video: json, video: json,