This repository has been archived on 2021-11-29. You can view files and clone it, but cannot push or open issues or pull requests.
rsstube-bash-old/scripts/page-extractors/vimeo

21 lines
549 B
Plaintext

username=`echo "$content" | grep -o -P '(?<="creator_id":).*?(?=,)' | head -1`
# try multiple labels, in case some only work sometimes
if [[ ! -n "$username" ]]
then
username=`echo $content | grep -o -P '(?<="owner":{"id":).*?(?=,"display_name":")' | head -1`
fi
if [[ ! -n "$username" ]]
then
username=`echo $content | grep -o -P '(?<="item":{"@id":"https://vimeo.com/user).*?(?=","name":)' | head -1`
fi
# return URL only if username was found
if [[ -n "$username" ]]
then
rss="https://vimeo.com/user$username/videos/rss"
page_ext=$rss
fi