It looks like you're new here. If you want to get involved, click one of these buttons!
clear
wget http://www.billboard.com/charts/hot-100
echo "As of `date |cut -c1-11` these are the Top 100 songs
These are the top song titles from the Bilboard top 100 website
" > Hsongs
grep 'h2 class="chart-row__song"'* hot-100 > songs
#Found at http://stackoverflow.com/questions/19878056/sed-remove-tags-from-html-file
sed -e 's/<[^>]*>//g' songs > songs1 &
# END FOUND
mv songs1 Top2
cat -n Top2 >> Hsongs
mv Hsongs Us-Top-songs
echo "This file will be saved by default as US-Top-Songs in your home directory."
less Us-Top-songs
clear
rm hot-100 songs Top2
#Top Uk charts
echo "This is the U.K Top charts."
echo -n "Attempting to download Top 100 songs from Official Charts"
sleep 4
clear
wget http://www.officialcharts.com/charts/
echo "As of `date |cut -c1-11` these are the Top 100 songs
These are the top song titles from the Official Charts top 100 website
" > Hsongs
grep '<a href="/search/singles/'* index.html > songs
sed -e 's/<[^>]*>//g' songs > songs1 &
mv songs1 Top2
cat -n Top2 >> Hsongs
mv Hsongs Top-songs-UK
echo "This file will be saved by default as Top-songs-uk in your home directory."
sleep 3
less Top-songs-UK
clear
rm index.html songs Top2
Tell me what you think! You have my permission to make edits on this code.
Comments
I'd want to use this if I was sitting in front of a Linux machine right now. Unfortunately, I'm using Windows 10 (ugh).
One question though: How could I adapt this to get the top 100 songs in the US? I'm kind of a noob at Linux programming.
Thanks,
This grabs the Top 100 songs in the US from Billboard.com. And this grabs the top songs from the U.K Top charts.
-- Erito