Apply new metadata changes by pazz0. - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit dd053a7c06c9cad5562a5a420f159660eb03d79f
(DIR) parent 3b639a15d3c5aa8304e76c5dc80fb1f15b873dfb
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Thu, 3 Aug 2023 13:07:57 +0200
Apply new metadata changes by pazz0.
Diffstat:
M annna-message-common | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
---
(DIR) diff --git a/annna-message-common b/annna-message-common
@@ -175,15 +175,26 @@ case "${text}" in
fi
;;
*youtube.com/*|*youtu.be/*)
- nuri="https://yewtu.be/${uri#https*://*/}"
+ if [ -z "${uri##*youtu.be/*}" -o -z "${uri##*/watch?v=*}" -o -z "${uri##*/embed/*}" ];
+ then
+ ytid="${uri#https*://*/watch?v=}"
+ ytid="${ytid##*embed/}"
+ ytid="${ytid##*youtu.be/}"
+ ytid="${ytid%%\?*}"
+ ytid="${ytid%%&*}"
+ nuri="https://yewtu.be/watch?v=${ytid}"
+ else
+ ytid=""
+ nuri="https://yewtu.be/${uri#https*://*/}"
+ fi
fetch-uri "${nuri}" > "${tmpf}"
urititle="$(curl-grabtitle "${nuri}")"
sturi="$(subtitle-paste "${uri}")"
nuris="invidious: ${nuri}"
- ytid="${uri#https*://*/watch?v=}"
- ytid="${ytid##*embed/}"
- ytid="${ytid##*youtu.be/}"
- nuris="${nuris} ; metadata: gophers://codemadness.org/1/idiotbox.cgi?v=${ytid}"
+ if [ -n "${ytid}" ];
+ then
+ nuris="${nuris} ; metadata: gophers://codemadness.org/1/idiotbox.cgi?v=${ytid}"
+ fi
nocuri=1
;;
*tv.brain.rip/???-???*)