Πώς να λάβετε πληροφορίες σχετικά με τον καιρό μιας τοποθεσίας από τη γραμμή εντολών του Linux χρησιμοποιώντας το WTTR.IN
Έχουμε ήδη συζητήσει ένα βοηθητικό πρόγραμμα που ονομάζεται καιρός που σας επιτρέπει να ελέγχετε τις πληροφορίες καιρού από οποιαδήποτε θέση από τη γραμμή εντολών του Linux. Ενώ η εφαρμογή προσφέρει αυτό που υπόσχεται, η παραγωγή της δεν είναι παρά μια δέσμη κειμένου που απαιτεί προσεκτική ανάγνωση, και το πιο σημαντικό είναι ότι πρέπει πρώτα να εγκαταστήσετε το εργαλείο στο σύστημά σας για να κάνετε τα πράγματα να λειτουργούν.
Τι γίνεται αν είπα ότι είναι δυνατόν να λάβετε πληροφορίες σχετικά με τις καιρικές συνθήκες στο τερματικό χωρίς να εγκαταστήσετε κάποια χρησιμότητα; Ναι, αυτό είναι δυνατό και το WTTR.IN καθιστά δυνατή. Σε αυτό το άρθρο θα συζητήσουμε πώς να χρησιμοποιήσετε αυτό το βοηθητικό πρόγραμμα και κάποια από τα βασικά χαρακτηριστικά που παρέχει.
WTTR.IN
Τι ακριβώς είναι wttr.in
; Πρόκειται για ένα front end για ένα εργαλείο που ονομάζεται Wego, ένα βοηθητικό πρόγραμμα γραμμής εντολών για πληροφορίες σχετικά με τις καιρικές συνθήκες. Έτσι δεδομένου ότι το wttr.in
είναι ένα web-based βοηθητικό πρόγραμμα, δεν χρειάζεται απαραίτητα να το εγκαταστήσετε τοπικά, όπως μπορείτε απλά να έχετε πρόσβαση σε αυτό χρησιμοποιώντας το cURL. Και δεδομένου ότι χρησιμοποιεί Wego στο back-end, η παραγωγή που παράγεται είναι σαν να παράγεται από ένα βοηθητικό πρόγραμμα γραμμής εντολών.
Εγκατάσταση και ρύθμιση
Όπως είπα, δεν υπάρχει ανάγκη να εγκαταστήσετε το βοηθητικό πρόγραμμα wttr.in
Ωστόσο, πρέπει να βεβαιωθείτε ότι το cURL είναι εγκατεστημένο στο σύστημά σας. Αν δεν είναι, μπορείτε να την εγκαταστήσετε εκτελώντας την ακόλουθη εντολή:
sudo apt-get εγκαταστήστε μπούκλα
Αυτό είναι. Τώρα μπορείτε να χρησιμοποιήσετε το wttr.in
για να ελέγξετε τις καιρικές πληροφορίες.
Χρήση
Στην πιο βασική του μορφή, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα wttr.in
εκτελώντας την ακόλουθη εντολή:
μπούκλα
Η παραπάνω εντολή θα λάβει τις πληροφορίες για την τρέχουσα τοποθεσία σας με βάση τη διεύθυνση IP σας. Όταν δοκίμασα αυτή την εντολή πήρα την ακόλουθη έξοδο.
Έτσι, όπως βλέπετε, το wttr.in
σας δίνει καλά μορφοποιημένες λεπτομερείς καιρικές πληροφορίες για τρεις ημέρες, σπάζοντας κάθε μέρα σε τέσσερα μέρη: πρωί, μεσημέρι, βράδυ και νύχτα.
Αν παρακολουθήσετε προσεκτικά, το βοηθητικό πρόγραμμα δεν μπόρεσε να βρει την τοποθεσία μου (Chandigarh, Ινδία), ώστε να εμφανίσει τις πληροφορίες για τον καιρό του Oymyakon στη Ρωσία, που είναι πιθανώς η προεπιλεγμένη θέση που χρησιμοποιεί σε περιπτώσεις όπως αυτή. Δοκίμασα αυτή την εντολή πολλές φορές αλλά παρέμεινα από τύχη.
Αν αντιμετωπίζετε παρόμοια κατάσταση, υπάρχουν διάφοροι εναλλακτικοί τρόποι για να λάβετε πληροφορίες σχετικά με τις καιρικές συνθήκες για την τοποθεσία σας, όπως καθορίζοντας το όνομα της τοποθεσίας. Δεδομένου ότι είμαι με έδρα το Chandigarh στην Ινδία, αυτό είναι το πώς πέρασα στις πληροφορίες θέσης μου στο wttr.in
:
curl wttr.in/"Chandigarh "
Σημείωση : Εάν το όνομα θέσης περιέχει κενά - όπως τη Νέα Υόρκη - είναι σκόπιμο να χρησιμοποιήσετε εισαγωγικά γύρω από το όνομα. Το χρησιμοποιώ όλη την ώρα, καθώς είναι γενικά μια καλή πρακτική.
Συνεχίζοντας, είναι επίσης δυνατό να λάβετε πληροφορίες σχετικά με τις καιρικές συνθήκες για τα αεροδρόμια, κάτι που μπορείτε να κάνετε χρησιμοποιώντας τους κώδικες IATA των 3 γραμμάτων. Για παράδειγμα, η ακόλουθη εντολή θα σας δώσει πληροφορίες καιρού για το Διεθνές Αεροδρόμιο John F. Kennedy:
curl wttr.in/JFK
Για μια πλήρη λίστα αεροδρομίων από τους κωδικούς IATA, επικεφαλής εδώ.
Στη συνέχεια, μπορείτε επίσης να χρησιμοποιήσετε τα ονόματα τομέων ως προσδιοριστή τοποθεσίας. Για παράδειγμα, η ακόλουθη εντολή θα σας δώσει τις πληροφορίες καιρού της πόλης που φιλοξενεί τον διακομιστή MTE:
curl wttr.in/@maketecheasier.com
Επιπλέον, μπορείτε να χρησιμοποιήσετε ακόμη και ταχυδρομικούς κώδικες για να λάβετε πληροφορίες σχετικά με τις καιρικές συνθήκες. Ακολουθεί ένα παράδειγμα όπου χρησιμοποίησα έναν ταχυδρομικό κώδικα San Jose:
κούρδισμα σε ίντ. / 95101
Από προεπιλογή, η παραγωγή που παράγεται από το wttr.in
είναι σε μονάδες SI (μετρικές). Ωστόσο, εάν βρίσκεστε στις ΗΠΑ, όπου το USCS χρησιμοποιείται από προεπιλογή, μπορείτε να αλλάξετε τη μέτρηση προσθέτοντας ένα '? U' στο τέλος της εντολής. Ακολουθεί ένα παράδειγμα:
curl wttr.in/95101?u
Μπορείτε να δείτε ότι όλες οι τιμές του Κελσίου άλλαξαν σε τιμές με βάση την κλίμακα θερμοκρασίας Fahrenheit.
συμπέρασμα
Το πρώτο - και προφανές - πλεονέκτημα του wttr.in
είναι ότι είναι web-based, που σημαίνει ότι δεν χρειάζεται να το εγκαταστήσετε για να το χρησιμοποιήσετε. Δεύτερον, το προϊόν που παράγει είναι πλήρες και οπτικά ελκυστικό - όπως το παρήγαγε ένα βοηθητικό πρόγραμμα βασισμένο σε GUI. Τρίτον, και το σημαντικότερο, τόσο επαγγελματίες όσο και αρχάριοι μπορούν να το χρησιμοποιήσουν εύκολα. Όλα αυτά προσθέτουν πολλούς λόγους για να το δοκιμάσετε.