#!/bin/bash ############################################################ # Jordan Adamson, Clemson University # ############################################################ shopt -s expand_aliases source "$HOME/.bashrc" #--------------------------------------------------------------------------- ################### # Setup # ################### ## Location of Subscription Files # ~/.upodder/subscriptions ## save newest file to MP3 Folder MP3="$HOME/Desktop/MiscPersonal/Audio/Podx" #MP3=(ls $HOME/Desktop/MiscPersonal/PodCasts/*.mp3) #MP3="$HOME/Desktop/MiscPersonal/PodCasts/*.mp3" ## Then copy ## To each IconX earbud #Bud1="/run/media/Jadamso/IconX_L/MUSIC/" #Bud2="/run/media/Jadamso/IconX_R/MUSIC/" ## To Bragi Bud1="/run/media/Jadamso/THE DASH/My Music/Playlist 1" #--------------------------------------------------------------------------- ################### # Clear MP3s # ################### if [[ $@ =~ "-c" ]] || [[ $@ =~ "--clear" ]]; then echo -e "\n \e[5;92m Clearing" $MP3 "\e[0m" echo -e " run 'podx' to download and copy the latest episodes" rm $MP3/* exit fi #--------------------------------------------------------------------------- ################### # Update Bragi # ################### if [[ $@ =~ "-u" ]] || [[ $@ =~ "--update" ]]; then echo -e "http://update.bragi.com/#/thanks:2.2.53950" dfile="/run/media/Jadamso/THE DASH/fwthedash.bra" wget http://update.bragi.com/firmware/2.2.53950/fwthedash.bra -O "$dfile" exit fi #--------------------------------------------------------------------------- ################### # Download MP3 # ################### # Using Upodder echo -e "\n \e[5;92m Downloading to " $MP3 "\e[0m\n" #DAYS=${days:-7} if [[ $@ =~ "-d " ]] || [[ $@ =~ "--days=" ]]; then DAYS="$2" else DAYS=7 fi #http://stackoverflow.com/questions/192249/how-do-i-parse-command-line-arguments-in-bash echo -e "Days Old: -d $DAYS \n" upodder -o $DAYS -p $MP3 # upodder default download location /home/Jadamso/Downloads/podcasts #--------------------------------------------------------------------------- ################### # Download MP3 # ################### ## Conver Audible Book to MP3 # See /home/Jadamso/Desktop/MiscPersonal/Audio/aax_to_mp2.txt #~/AAXtoMP3-master/AAXtoMP3.sh $AAX ## Add econ talk to vlc playlist #cvlc -S podcast --podcast-urls "http://files.libertyfund.org/econtalk/EconTalk.xml" #mkdir "/home/Jadamso/Desktop/MiscPersonal/PodCasts" #https://opensource.com/article/17/3/rss-feed-readers #--------------------------------------------------------------------------- ################### # Cleaning Up # ################### rm -rf $MP3/.mediaartlocal #--------------------------------------------------------------------------- ################### # Copying Info # ################### echo -e "\n \e[5;92m Copying ... \e[0m\n" COPY="rsync --delete-after -ravz" #cp -f $COPY "$MP3" "$Bud1" #parallel $COPY "$MP3" {} ::: "$Bud2" "$Bud1" #rsync -rav --delete $MP3 $Bud1 #echo -e $MP3 echo -e "\n \e[5;92m From:\t" $MP3 "\n To: \t" $Bud1 "\n\t" " \e[0m\n"