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