From 6fb9587a2b7b70c77883d10a39b4785b3373cc6f Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Mon, 13 May 2019 16:14:35 +0000 Subject: [PATCH] More flexible normalisation --- snscrape-normalise | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/snscrape-normalise b/snscrape-normalise index cdb05c6..485aa19 100755 --- a/snscrape-normalise +++ b/snscrape-normalise @@ -13,7 +13,7 @@ do errorUrls+=("${url}") echo "${url}" fi - elif [[ "${url}" =~ ^https?://twitter\.com/[^/]+$ ]] + elif [[ "${url}" =~ ^https?://(www\.)?twitter\.com/[^/]+$ ]] then user="$(snscrape --max-results 1 twitter-user "${url##*/}" | grep -Po '^https?://twitter\.com/\K[^/]+')" if [[ "${user}" ]] @@ -23,9 +23,11 @@ do errorUrls+=("${url}") echo "${url}" fi - elif [[ "${url}" =~ ^https?://www\.instagram\.com/[^/]+/$ ]] + elif [[ "${url}" =~ ^https?://(www\.)?instagram\.com/[^/]+/?$ ]] then - echo "${url,,}" + user="${url%/}" + user="${user##*/}" + echo "https://www.instagram.com/${user,,}/" else echo "${url}" fi