separated files, added config file, added variable for zenity and ffmpeg

This commit is contained in:
2015-01-16 15:11:53 -06:00
parent bd6b7d2d23
commit c741f72980
6 changed files with 220 additions and 4 deletions

59
src/zymp3 Executable file
View File

@@ -0,0 +1,59 @@
#!/bin/bash
##############################################
# Title: Zymp3 v0.1-5
# Description: Convert youtube video to mp3
# Author: Justin Moore
# Created: Oct 12, 2011
# Updated: Jan 16, 2015
# Contact: mollusk@homebutter.com
# github: https://github.com/silvernode/zymp3
##############################################
#I wrote this in 2011 and realize now I could have done this alot better
#check for config file in two locations
chk_conf(){
if [ -f ~/.config/Zymp3/zymp3.conf ];then
source ~/.config/Zymp3/zymp3.conf
elif [ -f ../config/zymp3.conf ];then
source ../config/zymp3.conf
else
echo -e "\e[1;31mERROR: No config file in $HOME/.config/Zymp3/ or ../config/ \e[0m"
zenity --error --text "No config file in $HOME/.config/Zymp3/ or ../config"
exit 0;
fi
}
chk_libs(){
if [ -f ../lib/logic.lib ];then
source ../lib/logic.lib
else
echo -e "\e[1;31mERROR: No libraries file in found in ../libs \e[0m"
zenity --error --text "No libraries file in found in ../libs"
exit 0;
fi
}
#call the main gui
main(){
while true;do
chk_conf
chk_libs
gui
done
}
main