Skip to content
Snippets Groups Projects
Commit 9f8dfd06 authored by kxt1g21's avatar kxt1g21
Browse files

(Commit message) curl website with error handling added

parent a96414f2
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
date=$(date +%d-%m-%Y)
time=$(date "+%H:%M:%S %p")
if (curl -sSf "https://www.youtube.com/watch?v=F2pQEXieIqM" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=F2pQEXieIqM > /home/admin/Documents/cw2/musicPlaylist.html
video1=$(cat musicPlaylist.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "musicPlaylist,$video1,$date $time" >> /home/admin/Documents/cw2/musicPlaylist.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('musicPlaylist', $video1, default)")
else
echo "musicPlaylist Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=togcVWa-90I" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=togcVWa-90I > /home/admin/Documents/cw2/jvkeMusic.html
video2=$(cat jvkeMusic.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "jvkeMusic,$video2,$date $time" >> /home/admin/Documents/cw2/jvkeMusic.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('jvkeMusic', $video2, default)")
else
echo "jvkeMusic Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=6ZUIwj3FgUY" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=6ZUIwj3FgUY > /home/admin/Documents/cw2/iveMusic.html
video8=$(cat iveMusic.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "iveMusic,$video8,$date $time" >> /home/admin/Documents/cw2/iveMusic.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('iveMusic', $video8, default)")
else
echo "iveMusic Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=a3QioFosUxQ" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=a3QioFosUxQ > /home/admin/Documents/cw2/gamingVideo.html
video3=$(cat gamingVideo.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "gamingVideo,$video3,$date $time" >> /home/admin/Documents/cw2/gamingVideo.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('gamingVideo', $video3, default)")
else
echo "gamingVideo Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=nUPm-loO4FE" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=nUPm-loO4FE > /home/admin/Documents/cw2/mukbangVideo.html
video4=$(cat mukbangVideo.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "mukbangVideo,$video4,$date $time" >> /home/admin/Documents/cw2/mukbangVideo.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('mukbangVideo', $video4, default)")
else
echo "mukbangVideo Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=o_UbEhAYl8Q" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=o_UbEhAYl8Q > /home/admin/Documents/cw2/documentary.html
video5=$(cat documentary.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "documentary,$video5,$date $time" >> /home/admin/Documents/cw2/documentary.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('documentary', $video5, default)")
else
echo "documentary Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=ENkugc7KWbA" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=ENkugc7KWbA > /home/admin/Documents/cw2/offlineTVVideo.html
video6=$(cat offlineTVVideo.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "offlineTVVideo,$video6,$date $time" >> /home/admin/Documents/cw2/offlineTVVideo.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('offlineTVVideo', $video6, default)")
else
echo "offlineTVVideo Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=lYbFLBqJXVc" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=lYbFLBqJXVc > /home/admin/Documents/cw2/tenDam.html
video7=$(cat tenDam.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "tanDam,$video7,$date $time" >> /home/admin/Documents/cw2/tendam.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('tendam', $video7, default)")
else
echo "tenDam Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=YudHcBIxlYw" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=YudHcBIxlYw > /home/admin/Documents/cw2/jisooMusic.html
video9=$(cat jisooMusic.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "jisooMusic,$video9,$date $time" >> /home/admin/Documents/cw2/jisooMusic.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('jisooMusic', $video9, default)")
else
echo "jisooMusic Youtube link error."
fi
if (curl -sSf "https://www.youtube.com/watch?v=Way9Dexny3w" > /dev/null)
then
curl -s https://www.youtube.com/watch?v=Way9Dexny3w > /home/admin/Documents/cw2/duneTrailer.html
video10=$(cat duneTrailer.html | grep -o 'viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"[0-9,]\+' | grep -o '[0-9,]\+' | sed 's/[^$.0-9]*//g')
echo "duneTrailer,$video10,$date $time" >> /home/admin/Documents/cw2/duneTrailer.txt
$(/opt/lampp/bin/mysql -u root -e "use data; insert into YoutubeViews (Name,Views,DateTime) values ('duneTrailer', $video10, default)")
else
echo "duneTrailer Youtube link error."
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment