Χθες, εξετάσαμε μια ωραία και χρήσιμη υπηρεσία, wttr.in, η οποία επιτρέπει στον χρήστη να ανακτήσει το πρόγνωση καιρού στο τερματικό Linux . Σήμερα, θα μάθουμε πώς να κάνουμε το ίδιο στο Windows PowerShell.
Διαφήμιση
Θα χρησιμοποιήσουμε μια υπηρεσία ιστού ανοιχτού κώδικα wttr.in για τη λήψη της πρόγνωσης καιρού. Το Wttr.in μπορεί να χρησιμοποιηθεί όχι μόνο για τον έλεγχο του καιρού, αλλά και για κάποιους άλλους σκοπούς. Για παράδειγμα, μπορείτε να δείτε την τρέχουσα φάση της Σελήνης.
Το PowerShell είναι μια προηγμένη μορφή γραμμής εντολών. Επεκτείνεται με ένα τεράστιο σύνολο έτοιμων προς χρήση cmdlets και διαθέτει τη δυνατότητα χρήσης .NET framework / C # σε διάφορα σενάρια. Βλέπω Όλοι οι τρόποι για να ανοίξετε το PowerShell στα Windows 10 .
Στο PowerShell, υπάρχει ένα ειδικό ψευδώνυμο «curl» για το ενσωματωμένο cmdletΜέθοδος Invoke-Rest, η οποία μπορεί να ανακτήσει τα περιεχόμενα URL από την κονσόλα PowerShell. Αυτό θα μας επιτρέψει να χρησιμοποιήσουμε εντολές που έχω δώσει στο άρθρο Linux σχεδόν χωρίς τροποποίηση.
πώς μπορώ να βρω το ιστορικό μου στο google
Για να λάβετε την πρόγνωση καιρού στο PowerShell , μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές.
Για να λάβετε τον τρέχοντα καιρό στο PowerShell, πληκτρολογήστε ή αντιγράψτε-επικολλήστε την ακόλουθη εντολή:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). Περιεχόμενο
Μπορείτε να καθορίσετε την επιθυμητή τοποθεσία ως εξής:
(μπούκλα http://wttr.in/NewYork -UserAgent 'curl'). Περιεχόμενο
Η έξοδος θα έχει ως εξής:
Μπορείτε να καθορίσετε τη χώρα στην οποία ζείτε όταν απαιτείται. Η σύνταξη έχει ως εξής:
(μπούκλα http://wttr.in/'Madrid,Spain '-UserAgent' curl '). Περιεχόμενο
Τα διπλά εισαγωγικά είναι σημαντικά για να διασφαλιστεί ότι η τοποθεσία θα μεταβιβάζεται στην υπηρεσία, διαφορετικά θα λάβετε ένα σφάλμα στο PowerShell.
Η υπηρεσία υποστηρίζει διάφορες επιλογές. Ανοίξτε την ακόλουθη σελίδα για να μάθετε σχετικά:
http://wttr.in/: Βοήθεια
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή στο τερματικό σας:
(μπούκλα http://wttr.in/:help -UserAgent «curl»). Περιεχόμενο
Εδώ είναι μερικές χρήσιμες επιλογές.
πώς να ενεργοποιήσετε τα παράθυρα Bluetooth 10
(curl wttr.in/New-York?n -UserAgent 'curl'). Περιεχόμενο
Αυτό θα εμφανίσει τη σύντομη έκδοση της πρόβλεψης που περιλαμβάνει μόνο το μεσημέρι και τη νύχτα.
(curl wttr.in/New-York?0 -UserAgent 'curl'). Περιεχόμενο
Αυτό θα δείξει μόνο τον τρέχοντα καιρό στην καθορισμένη τοποθεσία.
Αξίζει να σημειωθεί ότι η υπηρεσία wttr.in μπορεί να εμφανίσει την πρόβλεψη απευθείας στο πρόγραμμα περιήγησής σας. Στρέψτε το πρόγραμμα περιήγησής σας στην ίδια τοποθεσία που χρησιμοποιείτε στο PowerShell. Δείτε το παρακάτω στιγμιότυπο οθόνης:
Εάν προσθέσετε '.png' στην τοποθεσία, η υπηρεσία θα επιστρέψει μια εικόνα PNG. Μπορείτε να το ενσωματώσετε στην ιστοσελίδα σας.
Για παράδειγμα, ανοίξτε αυτόν τον σύνδεσμο: http://wttr.in/New-York.png
Όταν βρίσκεστε σε λειτουργία PNG, μπορείτε να περάσετε τις παραμέτρους ως εξής:
wttr.in/Location_parameters.png
Για παράδειγμα:
wttr.in/New-York_tq0.png
Η υπηρεσία μεταφράζεται σε διάφορες γλώσσες.
Για να αλλάξετε τη γλώσσα πρόβλεψης, μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl'). Περιεχόμενο (curl wttr.in/Moscow?lang=ru -UserAgent 'curl'). Περιεχόμενο
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε υποτομείς ως εξής:
(curl de.wttr.in/Berlin -UserAgent 'curl'). Περιεχόμενο (curl ru.wttr.in/Moscow -UserAgent 'curl'). Περιεχόμενο
Οι υποστηριζόμενες γλώσσες είναι:
az bg ca cs cy da de el eo es fi fr hi hr hu is it ja ko mk ml nl nn pt pl ro ru sk sl sr sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs να είναι
πώς μπορώ να κατεβάσω εικόνες από τις φωτογραφίες Google
Το Wttr.in μπορεί να χρησιμοποιηθεί για να δει την τρέχουσα φάση της Σελήνης. Εκτελέστε την ακόλουθη εντολή:
(curl wttr.in/Moon -UserAgent 'curl'). Περιεχόμενο
Σημείωση: Όλα τα παραπάνω στιγμιότυπα οθόνης έγιναν στο Windows 10 Creators Update. Σε προηγούμενες εκδόσεις των Windows, μπορεί να υπάρχει πρόβλημα με τις ακολουθίες ANSI στο PowerShell. Εάν χρησιμοποιείτε Windows 7 ή Windows 8, ανατρέξτε στην ακόλουθη σελίδα για να βρείτε μια λύση: Πώς να ενεργοποιήσετε το wttr.in σε μια κονσόλα PowerShell .
Αυτό είναι.