Wttr.in, kiểm tra dự báo thời tiết từ thiết bị đầu cuối

về Wttr.in

Trong phần tiếp theo, chúng ta sẽ xem xét wttr.in. Đây là một dịch vụ dự báo thời tiết sẽ cung cấp cho chúng tôi một số tính năng thú vị. Nó sẽ cho phép chúng ta tham khảo thời tiết từ dòng lệnh một cách đơn giản và nhanh chóng.

Chương trình có thể tự động phát hiện vị trí của chúng tôi (theo địa chỉ IP của chúng tôi), chúng tôi cũng sẽ có thể chỉ định vị trí hoặc tìm kiếm vị trí địa lý (cNhư một tượng đài, một ngọn núi, v.v.) và nhiều hơn nữa. Nhưng trên hết, đó là chúng tôi sẽ không phải cài đặt nó. Tất cả những gì chúng ta cần là cURL hoặc Quên.

Các tính năng chung của wttr.in

  • Chương trình này chúng tôi hiển thị thời tiết hiện tại và dự báo thời tiết trong 3 ngày. Điều này được chia thành sáng, trưa, chiều và đêm. Ngoài ra còn có phạm vi nhiệt độ, tốc độ và hướng gió, lượng mưa và xác suất của nó.
  • Trên trang GitHub, họ nói với chúng tôi rằng chúng tôi có thể thấy các giai đoạn mặt trăng của mỗi ngày.
  • Chúng tôi có thể sử dụng tính năng tự động phát hiện vị trí dựa trên địa chỉ IP.
  • Chúng tôi sẽ có thể chỉ định một vị trí bằng cách sử dụng tên thành phố, mã sân bay gồm 3 chữ cái, mã vùng, tọa độ GPS, địa chỉ IP hoặc tên miền. Chúng tôi cũng sẽ có khả năng chỉ định một vị trí địa lý như một cái hồ, một ngọn núi hoặc một cột mốc.
  • Nhập học tên địa điểm đa ngôn ngữ. Trong trường hợp này, chuỗi truy vấn phải được chỉ định bằng Unicode.
  • Một tính năng khác có sẵn sẽ là khả năng chỉ định ngôn ngữ mà dự báo thời tiết sẽ được hiển thị. Hỗ trợ hơn 50 ngôn ngữ.
  • Sử dụng đơn vị USCS cho các yêu cầu của Hoa Kỳ và hệ thống số liệu cho phần còn lại của thế giới. Điều này có thể được thay đổi bằng cách thêm ? u cho USCS y ? m cho hệ mét.
  • Chúng ta sẽ có 3 định dạng đầu ra: ANSI cho thiết bị đầu cuối, HTML cho trình duyệt và PNG.

Sử dụng Wttr.in

Như đã đề cập ở đầu bài viết, để sử dụng wttr.in, tất cả những gì chúng ta cần là cURL hoặc Wget, nhưng chúng tôi cũng sẽ có thể cài đặt nó trên máy chủ của chúng tôi để thực hiện yêu cầu từ web.

Trước khi sử dụng wttr.in, chúng tôi sẽ phải đảm bảo rằng cURL đã được cài đặt trên máy tính của chúng tôi. Trong Debian, Ubuntu hoặc Linux Mint, chúng tôi có thể cài đặt cURL bằng lệnh này trong terminal (Ctrl + Alt + T):

sudo apt install curl

Một số ví dụ về wttr.in

Hiển thị thời tiết theo IP của chúng tôi

Chương trình cho chúng tôi biết thời tiết cho vị trí của chúng tôi. Cố gắng đoán vị trí của chúng tôi dựa trên địa chỉ IP. Trường hợp của tôi phải nói là do vị trí nhà cung cấp mạng internet của tôi bị lỗi vài km.

vị trí wttr theo IP

curl wttr.in

Quên Nó cũng có thể giúp chúng tôi, thay vì cURL, nếu chúng tôi muốn kiểm tra thời tiết hiện tại:

Quên vị trí wttr.in bằng ip

wget -O- -q wttr.in

Trong tất cả các lệnh sẽ được hiển thị bên dưới, chúng tôi sẽ có thể thay thế curl bằng wget -O- -q nếu chúng ta thích Wget hơn cURL.

Thời gian của một địa điểm

wttr chỉ định một vị trí

Có thể nhờ chương trình chỉ cho thời tiết của một địa điểm nhất định bằng cách đặt tên cho nó của điều này trong lệnh:

curl wttr.in/lepe

Thời điểm của một mốc

wttr chỉ định điểm tham chiếu

Hiển thị thông tin thời tiết cho một cột mốc hoặc tượng đài. Đối với ví dụ này, chúng ta sẽ thấy thời gian mà chúng ta sẽ thấy mình trong Aqueduct of Segovia bằng lệnh sau:

curl wttr.in/~Acueducto+Segovia

Thời gian của một vị trí theo IP của nó

vị trí wttr dựa trên một IP nhất định

Chúng tôi sẽ có tùy chọn để có được thông tin thời tiết cho vị trí của địa chỉ IP. IP được sử dụng trong ví dụ này thuộc về Google:

curl wttr.in/@216.58.211.35

Thời gian được lưu trong hình ảnh .png

dự báo wttr.in được lưu trong .png

Chúng ta có thể sử dụng Wget để tải xuống Thời tiết hiện tại và dự báo 3 ngày dưới dạng hình ảnh PNG. Chúng tôi cũng có thể chỉ định mức độ minh bạch PNG. Đối với ví dụ này, cuộn tròn sẽ không hoạt động.

wget wttr.in/Madrid.png

Những ví dụ khác

Để conocer Những ví dụ khác, chúng ta có thể vào trang GitHub của dự án wttr.in. Chúng tôi cũng sẽ có thông tin hữu ích bằng cách nhập nội dung sau vào một thiết bị đầu cuối (Ctrl + Alt + T):

Lệnh trợ giúp Wttr.in

curl wttr.in/:help

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.