From 82d67ffa10a25e3b50a2688d3ad23a598158bfe9 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Mon, 21 Sep 2020 17:57:17 +0300 Subject: [PATCH 1/4] =?UTF-8?q?[DOC]=20git,=20curl=20installs=20=CE=BA?= =?UTF-8?q?=CE=B1=CE=B9=20=CE=BF=CF=81=CE=B8=CE=BF=CE=B3=CF=81=CE=B1=CF=86?= =?UTF-8?q?=CE=B9=CE=BA=CE=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index d77b897..99b661b 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ## Οδηγίες εγκατάστασης -Το Shelldio είναι συμβατό με Linux, BSD και macOS. Απαιτείται το πακέτο ```mpv``` για να δουλέψει. Μπορείτε να το εγκαταστήσετε από το αποθετήριο λογισμικών του λειτουργικού σας. +Το Shelldio είναι συμβατό με Linux, BSD και macOS. ### Arch Linux @@ -13,55 +13,55 @@ ```bash yay -S shelldio ``` - -το οποίο θα κάνει αυτόματα εγκατάσταση και το `mpv` που χρειάζεστε. Τώρα μπορείτε να πάτε παρακάτω στις οδηγίες χρήσης. +το οποίο θα κάνει αυτόματα εγκατάσταση το `mpv` και το `curl` που χρειάζεστε. Τώρα μπορείτε να πάτε παρακάτω στις οδηγίες χρήσης. ### Στα υπόλοιπα λειτουργικά συστήματα -Για να το εγκαταστήσετε στα υπόλοιπα λειτουργικά συστήματα πρώτα κάνετε εγκατάσταση το **MPV** +Για να το εγκαταστήσετε στα υπόλοιπα λειτουργικά συστήματα πρώτα κάνετε εγκατάσταση το **MPV**, το **git** (για να κάνετε λήψη του shelldio) και το **curl** (για την λήψη νέων σταθμών). #### Σε Debian based διανομές ```bash -sudo apt install -y mpv +sudo apt install -y mpv git curl ``` #### Σε Fedora based διανομές ```bash -sudo dnf -y install mpv +sudo dnf -y install mpv git curl ``` #### Σε OpenSuse Linux ```bash -sudo zypper in mpv +sudo zypper in mpv git curl ``` #### Σε CentOS Linux (από το nux-desktop repository) ```bash -sudo yum -y install mpv +sudo yum -y install mpv git curl ``` #### Σε FreeBSD Unix ```bash -sudo pkg install mpv +sudo pkg install mpv git curl ``` #### Σε macOS (μέσω [Brew](https://docs.brew.sh/Installation)) ```bash -brew install mpv +brew install mpv git curl ``` -Τέλος αφού έχετε κάνει εγκατάσταση το **MPV** τρέχετε μια μια τις παρακάτω εντολές για να εγκαταστήσετε το Shelldio: +Τέλος αφού έχετε κάνει εγκατάσταση το **MPV** το **git** και το **curl**, τρέχετε μια μια τις παρακάτω εντολές για να εγκαταστήσετε το Shelldio: ```bash git clone https://github.com/CerebruxCode/shelldio ~/shelldio sudo ln -s ~/shelldio/shelldio.sh /usr/local/bin/shelldio ``` +Η πρώτη εντολή θα δημιουργήσει έναν φάκελο `shelldio` στον home φάκελο του χρήστη σας και θα κατεβάσει την τελευταία σταθερή έκδοση, ενώ η δέυτερη εντολή θα δημιουργήσει μια συντόμευση του `shelldio` στο σύστημά σας για να μπορείτε απο την μια να κάνετε αναβάθμιση (όπως περιγράφουμε παρακάτω) αλλά και απο την άλλη να το εκτελείτε με μια απλή εντολή στο τερματικό. ## Οδηγίες Αναβάθμισης @@ -75,7 +75,7 @@ shelldio --fresh Οι ενημερώσεις θα σας έρθουν αυτόματα την επόμενη φορά που θα κάνετε αναβάθμιση το Arch Linux σας και συγκεκριμένα στα πακέτα που προέρχονται απο το AUR. -### Υπόλοιπες διανομές +### Υπόλοιπα λειτουργικά συστήματα Μπείτε στον φάκελο shelldio που κάνατε clone και τρέξετε pull. π.χ. ```bash @@ -92,7 +92,7 @@ git pull ```bash yay -Rcsu shelldio ``` -### Υπόλοιπες διανομές +### Υπόλοιπα λειτουργικά συστήματα Τρέξτε τις παρακάτω εντολές : ```bash @@ -117,11 +117,12 @@ rm -rf ~/shelldio ## Οδηγίες χρήσης -Εξ'ορισμού το script αν δε δοθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους αγαπημένους σας σταθμούς (εφόσον υπάρχουν στο ```~/.shelldio/my_stations.txt```). +Εξορισμού το script αν δε δοθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους αγαπημένους σας σταθμούς (εφόσον υπάρχουν στο `~/.shelldio/my_stations.txt`). Η κλασσική χρήση του γίνεται στο τερματικό με την εντολή: - -`shelldio` +```bash +shelldio +``` Αν θέλουμε να ξεκινήσουμε το shelldio με όρισμα τότε αυτό μπορεί να είναι ένα απο τα παρακάτω: @@ -141,7 +142,7 @@ rm -rf ~/shelldio ```bash shelldio ``` -Θα φορτώσει τους αγαπημένους σας σταθμους. Αλλιώς μπορείτε να φορτώσετε το μεγάλο αρχείο με πάνω απο 100+ σταθμούς με την παρακάτω εντολή: +Θα φορτώσει τους αγαπημένους σας σταθμούς. Αλλιώς μπορείτε να φορτώσετε το μεγάλο αρχείο με πάνω απο 100+ σταθμούς με την παρακάτω εντολή: ```bash shelldio --list @@ -154,7 +155,7 @@ shelldio --list ```bash shelldio ~/.shelldio/all_stations.txt | grep -i "onoma_stathmou" ``` -θα σας εμφανίσει τον αριθμό. Πατάτε `Q` για να σταματήσετε την αναζήτηση και έπειτα τρέχετε ```shelldio --add``` και βάζετε τον αριθμό του σταθμού που αναζητήσατε. Με αυτόν τον τρόπο μπορείτε να μαζέψετε π.χ. τους αγαπημένους σας σταθμούς και την επόμενη φορά που θα ξεκινήσετε το **shelldio** θα τα δείτε στην λίστα των αγαπημένων σας σταθμών. +θα σας εμφανίσει τον αριθμό. Πατάτε `Q` για να σταματήσετε την αναζήτηση και έπειτα τρέχετε `shelldio --add` και βάζετε τον αριθμό του σταθμού που αναζητήσατε. Με αυτόν τον τρόπο μπορείτε να μαζέψετε π.χ. τους αγαπημένους σας σταθμούς και την επόμενη φορά που θα ξεκινήσετε το **shelldio** θα τα δείτε στην λίστα των αγαπημένων σας σταθμών. ## Πως βάζω νέους σταθμούς; From aef08d366c9cb5f80539319907954d055145ee5f Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Mon, 21 Sep 2020 18:03:56 +0300 Subject: [PATCH 2/4] =?UTF-8?q?[DOC]=20--reset=20=CE=B7=20=CE=BF=CE=B4?= =?UTF-8?q?=CE=B7=CE=B3=CE=AF=CE=B1=20=CE=AD=CE=BB=CE=B5=CE=B9=CF=80=CE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 99b661b..0d52233 100644 --- a/README.md +++ b/README.md @@ -129,13 +129,14 @@ shelldio Χρήση: `shelldio [όρισμα]` Όπου `[όρισμα]` : ``` - -a, --add : Δημιουργεί το αρχείο ~/.shelldio/my_stations.txt + -a, --add: Δημιουργεί το αρχείο ~/.shelldio/my_stations.txt στο οποίο μεταφέρει τους αγαπημένους σας σταθμούς - -f, --fresh : Κατεβάζει εκ νέου την λίστα των σταθμών + -f, --fresh: Κατεβάζει εκ νέου την λίστα των σταθμών με επικαιροποιημένους ραδιοφωνικούς σταθμούς -h, --help: Εμφανίζει πληροφορίες για την χρήση της εφαρμογής -l, --list: Εμφανίζει την λίστα με τους ραδιοφωνικούς σταθμούς. -r, --remove: Διαγράφει σταθμούς της επιλογής σας από το my_stations.txt + --reset: Καθαρίζει τη λίστα αγαπημένων, διαγράφοντας το αρχείο my_stations.txt ``` Παράδειγμα: From b24942dfecfff9ce7648af11036536a4e3fe1acf Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Mon, 21 Sep 2020 18:05:13 +0300 Subject: [PATCH 3/4] =?UTF-8?q?[=20REFACTOR]=20=CF=80=CE=AD=CF=81=CE=B1?= =?UTF-8?q?=CF=83=CE=B5=20=CE=B1=CF=80=CE=BF=20markdown=20styler/formater?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 67 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 0d52233..99dcd5d 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,10 @@ Για να το κάνετε εγκατάσταση σε Arch Linux αρκεί να έχετε ενεργό το **AUR** οπότε, με έναν AUR helper κάντε εγκατάσταση το **shelldio** -```bash +``` bash yay -S shelldio ``` + το οποίο θα κάνει αυτόματα εγκατάσταση το `mpv` και το `curl` που χρειάζεστε. Τώρα μπορείτε να πάτε παρακάτω στις οδηγίες χρήσης. ### Στα υπόλοιπα λειτουργικά συστήματα @@ -21,54 +22,57 @@ yay -S shelldio #### Σε Debian based διανομές -```bash +``` bash sudo apt install -y mpv git curl ``` #### Σε Fedora based διανομές -```bash +``` bash sudo dnf -y install mpv git curl ``` #### Σε OpenSuse Linux -```bash +``` bash sudo zypper in mpv git curl ``` #### Σε CentOS Linux (από το nux-desktop repository) -```bash +``` bash sudo yum -y install mpv git curl ``` #### Σε FreeBSD Unix -```bash +``` bash sudo pkg install mpv git curl ``` #### Σε macOS (μέσω [Brew](https://docs.brew.sh/Installation)) -```bash +``` bash brew install mpv git curl ``` Τέλος αφού έχετε κάνει εγκατάσταση το **MPV** το **git** και το **curl**, τρέχετε μια μια τις παρακάτω εντολές για να εγκαταστήσετε το Shelldio: -```bash +``` bash git clone https://github.com/CerebruxCode/shelldio ~/shelldio sudo ln -s ~/shelldio/shelldio.sh /usr/local/bin/shelldio ``` + Η πρώτη εντολή θα δημιουργήσει έναν φάκελο `shelldio` στον home φάκελο του χρήστη σας και θα κατεβάσει την τελευταία σταθερή έκδοση, ενώ η δέυτερη εντολή θα δημιουργήσει μια συντόμευση του `shelldio` στο σύστημά σας για να μπορείτε απο την μια να κάνετε αναβάθμιση (όπως περιγράφουμε παρακάτω) αλλά και απο την άλλη να το εκτελείτε με μια απλή εντολή στο τερματικό. ## Οδηγίες Αναβάθμισης Για να κατεβάσετε νέους σταθμούς που μπορεί κατά καιρούς να προσθέτουμε, τρέξτε στο τερματικό : -```bash + +``` bash shelldio --fresh ``` + Για να κατεβάσετε νέες εκδόσεις του **shelldio** που περιλαμβάνουν διορθώσεις και νέα χαρακτηριστικά τότε διαβάστε παρακάτω (ανάλογα με την διανομή σας). ### Arch Linux @@ -78,10 +82,12 @@ shelldio --fresh ### Υπόλοιπα λειτουργικά συστήματα Μπείτε στον φάκελο shelldio που κάνατε clone και τρέξετε pull. π.χ. -```bash + +``` bash cd ~/shelldio git pull ``` + ## Οδηγίες Απεγκατάστασης Ανάλογα του τρόπου εγκατάστασης μπορείτε να απεγκαταστήσετε το Shelldio με τους παρακάτω τρόπους @@ -89,38 +95,44 @@ git pull ### Arch Linux Μπορείτε να το απεγκαταστήσετε με τον AUR helper σας π.χ.: -```bash + +``` bash yay -Rcsu shelldio ``` + ### Υπόλοιπα λειτουργικά συστήματα Τρέξτε τις παρακάτω εντολές : -```bash + +``` bash sudo unlink /usr/bin/shelldio ``` Τέλος μπορείτε να διαγράψετε και τον φάκελο που κατέβηκε με `git clone` -```bash + +``` bash rm -rf ~/shelldio ``` ### macOS -```bash +``` bash sudo unlink /usr/local/bin/shelldio ``` Τέλος μπορείτε να διαγράψετε και τον φάκελο που κατέβηκε με `git clone` -```bash + +``` bash rm -rf ~/shelldio ``` ## Οδηγίες χρήσης -Εξορισμού το script αν δε δοθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους αγαπημένους σας σταθμούς (εφόσον υπάρχουν στο `~/.shelldio/my_stations.txt`). +Εξορισμού το script αν δε δοθεί όρισμα στο τερματικό ανοίγει τη λίστα με τους αγαπημένους σας σταθμούς (εφόσον υπάρχουν στο `~/.shelldio/my_stations.txt` ). Η κλασσική χρήση του γίνεται στο τερματικό με την εντολή: -```bash + +``` bash shelldio ``` @@ -128,7 +140,8 @@ shelldio Χρήση: `shelldio [όρισμα]` Όπου `[όρισμα]` : -``` + +``` -a, --add: Δημιουργεί το αρχείο ~/.shelldio/my_stations.txt στο οποίο μεταφέρει τους αγαπημένους σας σταθμούς -f, --fresh: Κατεβάζει εκ νέου την λίστα των σταθμών @@ -140,33 +153,39 @@ shelldio ``` Παράδειγμα: -```bash + +``` bash shelldio ``` + Θα φορτώσει τους αγαπημένους σας σταθμούς. Αλλιώς μπορείτε να φορτώσετε το μεγάλο αρχείο με πάνω απο 100+ σταθμούς με την παρακάτω εντολή: -```bash +``` bash shelldio --list ``` + Στην ερώτηση που θα σας κάνει επιλέγετε `f` για να σας εμφανίσει όλη την λίστα. ### Αναζήτηση με όνομα Μπορείτε επίσης να κάνετε αναζήτηση για κάποιον σταθμό χρησιμοποιώντας την παρακάτω εντολή: -```bash + +``` bash shelldio ~/.shelldio/all_stations.txt | grep -i "onoma_stathmou" ``` + θα σας εμφανίσει τον αριθμό. Πατάτε `Q` για να σταματήσετε την αναζήτηση και έπειτα τρέχετε `shelldio --add` και βάζετε τον αριθμό του σταθμού που αναζητήσατε. Με αυτόν τον τρόπο μπορείτε να μαζέψετε π.χ. τους αγαπημένους σας σταθμούς και την επόμενη φορά που θα ξεκινήσετε το **shelldio** θα τα δείτε στην λίστα των αγαπημένων σας σταθμών. -## Πως βάζω νέους σταθμούς; +## Πως βάζω νέους σταθμούς; Αν γνωρίζετε το λινκ του σταθμού που θέλετε να βάλετε, παρακαλούμε ενημερώστε μας να το προσθέσουμε στο **shelldio** ανοίγοντας ένα [issue](https://github.com/CerebruxCode/shelldio/issues/new) Αφού το προσθέσουμε μπορείτε να κατεβάσετε τους νέους σταθμούς, με την εντολή: -```bash + +``` bash shelldio --fresh ``` + Συνήθως, οι νέες προσθήκες θα μπαίνουν στο τέλος για να τις βρίσκετε άμεσα. Αν δεν εμφανίζονται μπορείτε να κάνετε αναζήτηση με όνομα όπως περιγράψαμε πιο πάνω. Αν έχετε δικούς σας σταθμούς ή φίλων σας και είναι internetικά ραδιόφωνα, θα χαρούμε πολύ να τα προσθέσουμε στο **shelldio** ανοίγοντας μας ένα [issue](https://github.com/CerebruxCode/shelldio/issues/new) - From 1dc507bd712a71a7f6a97cd446bfb671d2002894 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Mon, 21 Sep 2020 18:07:03 +0300 Subject: [PATCH 4/4] =?UTF-8?q?[DOC]=CE=BF=CF=81=CE=B8=CE=BF=CE=B3=CF=81?= =?UTF-8?q?=CE=B1=CF=86=CE=B9=CE=BA=CF=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99dcd5d..5fcb89b 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ git clone https://github.com/CerebruxCode/shelldio ~/shelldio sudo ln -s ~/shelldio/shelldio.sh /usr/local/bin/shelldio ``` -Η πρώτη εντολή θα δημιουργήσει έναν φάκελο `shelldio` στον home φάκελο του χρήστη σας και θα κατεβάσει την τελευταία σταθερή έκδοση, ενώ η δέυτερη εντολή θα δημιουργήσει μια συντόμευση του `shelldio` στο σύστημά σας για να μπορείτε απο την μια να κάνετε αναβάθμιση (όπως περιγράφουμε παρακάτω) αλλά και απο την άλλη να το εκτελείτε με μια απλή εντολή στο τερματικό. +Η πρώτη εντολή θα δημιουργήσει έναν φάκελο `shelldio` στον home φάκελο του χρήστη σας και θα κατεβάσει την τελευταία σταθερή έκδοση, ενώ η δεύτερη εντολή θα δημιουργήσει μια συντόμευση του `shelldio` στο σύστημά σας για να μπορείτε απο την μια να κάνετε αναβάθμιση (όπως περιγράφουμε παρακάτω) αλλά και απο την άλλη να το εκτελείτε με μια απλή εντολή στο τερματικό. ## Οδηγίες Αναβάθμισης