Ένα απλό shell script για να παίζετε τους αγαπημένους σας ραδιοφωνικούς σταθμούς στο τερματικό.
Το Shelldio είναι συμβατό με Linux, BSD και macOS. Απαιτείται το πακέτο mpv
για να δουλεψει. Μπορείτε να το εγκαταστήσετε απο το αποθετήριο λογισμικών της διανομής σας.
Για να το κάνετε εγκατασταση σε Arch Linux αρκεί να έχετε ενεργό το AUR οπότε, με έναν AUR helper κάντε εγκατάσταση το shelldio
yay -S shelldio
το οποίο θα κάνει αυτόματα εγκατάσταση και το mpv
που χρειάζεστε. Τώρα μπορείτε να πάτε παρακάτω στις οδηγίες χρήσης.
Για να το εγκαταστήσετε στις υπόλοιπες διανομές πρώτα κάνετε εγκατάσταση το Mpv
sudo apt install mpv
sudo dnf -y install mpv
sudo zypper in mpv
sudo yum -y install mpv
sudo pkg install mpv
έπειτα τρέχετε μια μια τις παρακάτω εντολές:
git clone https://github.com/CerebruxCode/shelldio ~/shelldio
cd ~/shelldio
cp -r .shelldio/ ~/.shelldio
sudo cp shelldio.sh /usr/bin/shelldio
Εξ'ορισμού το script αν δε δωθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους σταθμούς που είναι αποθηκευμένοι στο ~/.shelldio/my_stations.txt
.
Οπότε δώστε στο τερματικό σας:
shelldio
Αλλιώς μπορείτε να φορτώσετε το μεγάλο αρχείο με πάνω απο 100+ σταθμούς με την παρακάτω εντολή:
shelldio ~/.shelldio/all_stations.txt
Μπορείτε επίσης να κάνετε αναζήτηση για κάποιον σταθμό χρησιμοποιόντας την παρακάτω εντολή:
shelldio ~/.shelldio/all_stations.txt | grep -i "onoma_stathmou"
θα σας εμφανήσει τον αριθμό. Πατάτε Q
για να σταματήσετε την αναζήτηση και έπειτα τρεχετε shelldio ~/.shelldio/all_stations.txt
και βάζετε τον αριθμό του σταθμού που αναζητήσατε. Με αυτόν τον τρόπο μπορείτε να μαζέψετε π.χ. τους αγαπημένους σας σταθμους και να τους αντιγράψετε στο ~/.shelldio/my_stations.txt
με έναν απλό κειμενογράφο προκειμένου να έχετε μια μικρή λίστα με τους σταθμούς που ακούτε πιο συχνά.
Φυσικά το shelldio υποστηρίζει και φόρτωση δικού σας αρχείου δίνοντας στο τερματικό
./shelldio όνομα_αρχείου.txt
Απλά προσθέτε το όνομα και το URL του σταθμού στο αρχείο σας ή απευθείας στο ~/.shelldio/my_stations.txt
όπου κάθε γραμμή πρέπει να είναι της μορφής
Όνομα σταθμού,URL_σταθμού