From 83b13e18308bc7ee58869de91e7c1eadadf15461 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Wed, 30 Sep 2020 13:49:32 +0300 Subject: [PATCH 1/2] =?UTF-8?q?[FEATURE]=20=CE=92=CE=B5=CE=BB=CF=84=CE=B9?= =?UTF-8?q?=CF=89=CF=83=CE=B7=20=CF=84=CE=BF=CF=85=20UI=20=CF=81=CE=B1?= =?UTF-8?q?=CE=B4=CE=B9=CE=BF=CF=86=CF=89=CE=BD=CE=BF=CF=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shelldio.sh | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/shelldio.sh b/shelldio.sh index d318a51..17238d9 100755 --- a/shelldio.sh +++ b/shelldio.sh @@ -14,7 +14,7 @@ # ### Variable List -version="v2.2.0 " # this space after the version num is intentional to fix UI +version="v2.3.0 " # this space after the version num is intentional to fix UI all_stations="$HOME/.shelldio/all_stations.txt" my_stations="$HOME/.shelldio/my_stations.txt" @@ -48,22 +48,23 @@ validate_station_lists() { welcome_screen() { echo ' .-_ _-.' - echo ' / / \ \ ' + echo ' / / _ _ \ \ ' echo ' ( ( (-o-) ) )' echo ' \.\_-!-_/./' - echo ' --|--' + echo ' --+--' echo " |" echo ' |' - echo ' .-;______________________________________;|' - echo '| [___________________________________I__] |' - echo '| ####################### (_) (_) |' + echo '._;======================================;_|' + echo '| [______________________________________] |' + echo '| |############################| |' + echo '| |############################| (_) (_) |' echo "|_______________ Shelldio _________________|" echo "| $version |" echo "| |" echo "| Ακούστε τους αγαπημένους σας |" echo "| σταθμούς από το τερματικό |" echo "| |" - echo "| https://github.com/CerebruxCode/Shelldio |" + echo "| https://cerebrux.net/shelldio/ |" echo "|__________________________________________|" } @@ -103,7 +104,13 @@ list_stations() { # Πληροφορίες που εμφανίζονται μετά την επιλογή του σταθμού info() { welcome_screen - echo -ne "| Η ώρα είναι $(date +"%T")\n| Ακούτε $stathmos_name\n| Πατήστε Q/q για έξοδο ή R/r για επιστροφή στη λίστα σταθμών" + echo -ne " Η ώρα είναι $(date +"%T")\n" + echo -ne " \n" + echo -ne " Ακούτε $stathmos_name\n" + echo -ne " \n" + echo -ne " ____________ ___________\n" + echo -ne " [Έξοδος (Q/q)].___________.[Πίσω (R/r)]\n" + echo -ne " " } add_stations() { From 4d612856e9e68efd9f774151b5eeae684e7c6ca5 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Wed, 30 Sep 2020 14:37:12 +0300 Subject: [PATCH 2/2] =?UTF-8?q?[FEATURE]=20=CE=91=CF=81=CE=B9=CE=B8=CE=BC?= =?UTF-8?q?=CE=BF=CF=82=20=CF=83=CF=84=CE=B1=CE=B8=CE=BC=CE=BF=CF=85,=20li?= =?UTF-8?q?nk=20,=20sleep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ο χρηστης θα ηθελε να βλεπει τον αριθμο που επελεξε για να παιζει για να δει ποιο "καναλι/κουμπι" πατησε για να παιζει ο σταθμος. Επισης: - Μειωθηκαν τα sleep duration απο 2 σε 1 - Αλλαγη του λινκ στο Player UI closes #76 --- shelldio.sh | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/shelldio.sh b/shelldio.sh index 17238d9..3123229 100755 --- a/shelldio.sh +++ b/shelldio.sh @@ -64,7 +64,7 @@ welcome_screen() { echo "| Ακούστε τους αγαπημένους σας |" echo "| σταθμούς από το τερματικό |" echo "| |" - echo "| https://cerebrux.net/shelldio/ |" + echo "| https://cerebrux.net/shelldio |" echo "|__________________________________________|" } @@ -106,8 +106,8 @@ info() { welcome_screen echo -ne " Η ώρα είναι $(date +"%T")\n" echo -ne " \n" - echo -ne " Ακούτε $stathmos_name\n" - echo -ne " \n" + echo -ne " Ακούτε: [$selected_play] $stathmos_name\n" + echo -ne "\n" echo -ne " ____________ ___________\n" echo -ne " [Έξοδος (Q/q)].___________.[Πίσω (R/r)]\n" echo -ne " " @@ -115,7 +115,7 @@ info() { add_stations() { echo "Εμφάνιση λίστας σταθμών" - sleep 2 + sleep 1 list_stations "$all_stations" while true; do read -rp "Επέλεξε αριθμού σταθμού (Q/q για έξοδο): " input_station @@ -142,7 +142,7 @@ remove_station() { echo "Για πληροφορίες τρέξε την παράμετρο --help." else echo "Εμφάνιση λίστας προσωπικών σταθμών" - sleep 2 + sleep 1 list_stations "$my_stations" while true; do read -rp "Επέλεξε αριθμού σταθμού (Q/q για έξοδο): " remove_station @@ -310,17 +310,17 @@ while true; do else if [ ! -f "$all_stations" ]; then echo "Δεν ήταν δυνατή η εύρεση του αρχείου σταθμών. Γίνεται η λήψη του..." - sleep 2 + sleep 1 curl -sL https://raw.githubusercontent.com/CerebruxCode/shelldio/stable/.shelldio/all_stations.txt --output "$HOME/.shelldio/all_stations.txt" fi stations="$all_stations" fi else echo "Δημιουργείται ο κρυφός φάκελος .shelldio ο οποίος θα περιέχει τα αρχεία των σταθμών." - sleep 2 + sleep 1 mkdir -p "$HOME/.shelldio" echo "Γίνεται η λήψη του αρχείου με όλους τους σταθμούς." - sleep 2 + sleep 1 curl -sL https://raw.githubusercontent.com/CerebruxCode/shelldio/stable/.shelldio/all_stations.txt --output "$HOME/.shelldio/all_stations.txt" stations="$all_stations" fi @@ -352,12 +352,13 @@ while true; do exit 0 elif [ "$input_play" -gt 0 ] && [ "$input_play" -le $num ]; then #έλεγχος αν το input είναι μέσα στο εύρος της λίστας των σταθμών station=$(sed "${input_play}q;d" "$stations") + selected_play=$input_play # για να εμφανίζει το αριθμό που επέλεξε ο χρήστης στον Player UI stathmos_name=$(echo "$station" | cut -d "," -f1) stathmos_url=$(echo "$station" | cut -d "," -f2) break else echo "Αριθμός εκτός λίστας" - sleep 2 + sleep 1 clear fi done @@ -385,7 +386,7 @@ while true; do done clear echo "Επιστροφή στη λίστα σταθμών" - sleep 2 + sleep 1 clear break fi