From 219680d783ff6bc16114fa443e9f371267466b01 Mon Sep 17 00:00:00 2001 From: "Jocelyn Badgley (Twipped)" Date: Fri, 27 Aug 2021 11:40:01 -0700 Subject: [PATCH] Fix some issues with tweet video caching --- build/lib/tweetparse.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build/lib/tweetparse.js b/build/lib/tweetparse.js index 05b3c38..95ab7a6 100644 --- a/build/lib/tweetparse.js +++ b/build/lib/tweetparse.js @@ -131,12 +131,13 @@ module.exports = exports = function (tweets) { if (media.video_info && media.video_info.variants) { media.video_info.variants = media.video_info.variants.map((variant) => { - if (!variant.url) return variant; + if (!variant.url || !variant.bitrate) return variant; + const fname = path.basename(variant.url).split('?')[0]; const mediaItem = { input: variant.url, - output: `tweets/${tweet.id_str}/${path.basename(variant.url)}`, - cache: `twitter-entities/${tweet.id_str}/${path.basename(variant.url)}`, + output: `tweets/${tweet.id_str}/${fname}`, + cache: `twitter-entities/${tweet.id_str}/${fname}`, }; tweet.media.push(mediaItem); variant.url = '/' + mediaItem.output;