diff --git a/scripts/helpers.js b/scripts/helpers.js index 90601a73..e1e5cf26 100644 --- a/scripts/helpers.js +++ b/scripts/helpers.js @@ -1876,7 +1876,12 @@ async function appendTweet(t, timelineContainer, options = {}) { ${videos ? /*html*/`
${videos[0].ext && videos[0].ext.mediaStats && videos[0].ext.mediaStats.r && videos[0].ext.mediaStats.r.ok ? `${Number(videos[0].ext.mediaStats.r.ok.viewCount).toLocaleString().replace(/\s/g, ',')} ${LOC.views.message} • ` : ''}${LOC.reload.message} • - ${videos[0].video_info.variants.filter(v => v.bitrate).map(v => `${v.url.match(/\/(\d+)x/)[1] + 'p'} `).join(" / ")} + ${videos[0].video_info.variants.filter(v => v.bitrate).map(v => `${(url => { + let wh = url.match(/\/(\d+)x(\d+)/); + let w = parseInt(wh[1]); + let h = parseInt(wh[2]); + return w < h ? w : h; + })(v.url) + 'p'} `).join(" / ")}
` : ``} diff --git a/scripts/tweetviewer.js b/scripts/tweetviewer.js index bcaf03bc..14d41ea1 100644 --- a/scripts/tweetviewer.js +++ b/scripts/tweetviewer.js @@ -1001,7 +1001,12 @@ class TweetViewer { ${videos ? /*html*/`
${videos[0].ext && videos[0].ext.mediaStats && videos[0].ext.mediaStats.r && videos[0].ext.mediaStats.r.ok ? `${Number(videos[0].ext.mediaStats.r.ok.viewCount).toLocaleString().replace(/\s/g, ',')} ${LOC.views.message} • ` : ''}${LOC.reload.message} • - ${videos[0].video_info.variants.filter(v => v.bitrate).map(v => `${v.url.match(/\/(\d+)x/)[1] + 'p'} `).join(" / ")} + ${videos[0].video_info.variants.filter(v => v.bitrate).map(v => `${(url => { + let wh = url.match(/\/(\d+)x(\d+)/); + let w = parseInt(wh[1]); + let h = parseInt(wh[2]); + return w < h ? w : h; + })(v.url) + 'p'} `).join(" / ")}
` : ``}