Dường như mọi người luôn bị cuốn hút bởi thời tiết và tất nhiên có một dự báo chính xác hợp lý cho khu vực của bạn là rất hữu ích khi nói đến lập kế hoạch ngày nghỉ và các hoạt động khác. Thông tin dự báo thời tiết có thể được tìm thấy ở nhiều nơi khác nhau bao gồm trên web và trên hầu hết các điện thoại thông minh và máy tính bảng. Nhưng bạn cũng có thể nhận được dự báo thời tiết từ dòng lệnh của Raspberry Pi của bạn bằng cách sử dụng tiện ích " weather ".

Weather có thể được cài đặt từ kho Raspbian chính thức:

 sudo apt-get cài đặt weather-util 

Tiện ích “ weather ” hoạt động bằng cách truy lục điều kiện thời tiết và thông tin dự báo từ METAR (Báo cáo Khí tượng Khí tượng), từ NOAA (Cơ quan Khí quyển và Đại dương Quốc gia Hoa Kỳ) và NWS (Dịch vụ Thời tiết Quốc gia Hoa Kỳ). Điều này làm cho công cụ này rất tập trung vào Hoa Kỳ, tuy nhiên các địa điểm toàn cầu có sẵn nơi có các sân bay quốc tế.

Cách đơn giản nhất để có được điều kiện thời tiết là sử dụng mã ICAO cho sân bay gần nhất. Vì vậy, để có được thời tiết tại sân bay quốc tế Kennedy ở New York loại:

 thời tiết jfk 

Mã ICAO đầy đủ cho Kennedy International thực sự là “KJFK” (như tất cả các sân bay ở Hoa Kỳ liền kề bắt đầu bằng K) nhưng ba biến thể thư cũng hoạt động tốt cho các sân bay ở Mỹ, tức là “DFW”, “LAX” và “ATL "Nhưng đối với các sân bay quốc tế, mã ICAO đầy đủ phải được sử dụng. Vì vậy, London Heathrow là "EGLL", Paris Charles de Gaulle là "LFPG" và Schiphol ở Amsterdam là "EHAM" và vân vân.

Để xem các điều kiện tại London Heathrow, hãy sử dụng:

 thời tiết egll 

Bạn cũng có thể tra cứu các điều kiện thời tiết bằng cách sử dụng mã ZIP. Bao gồm “ weather ” là danh sách mã ZIP cùng với thông tin về trạm thời tiết gần nhất. Thật không may, điều này chỉ dành cho Hoa Kỳ và không hoạt động trên phạm vi quốc tế, nhưng thông tin ZIP không bao gồm toàn bộ Hoa Kỳ. Ví dụ: Quỹ Linux có trụ sở chính tại San Francisco, California và có mã ZIP là 94110. Bạn có thể nhận được điều kiện thời tiết tại đó bằng cách sử dụng:

 thời tiết 94110 

Bạn cũng có thể sử dụng tên địa điểm để có được thông tin thời tiết nhưng bạn cần phải khá cụ thể. Hãy thử những điều sau đây:

 thời tiết 'new york' 

weather ” sẽ báo cáo tìm kiếm quá mơ hồ và sẽ trả về ít nhất mười kết quả bao gồm “Thị trấn New York - MO”, “Thành phố New York - NY” và “Thành phố New York Mills - MN” cùng với Sân bay Quốc tế La Guardia.

Nhưng nếu bạn cụ thể hơn thì các điều kiện có thể được báo cáo. Thử:

 thời tiết 'new york city central park' 

Bạn cũng có thể nhận được dự báo bảy ngày bằng cách sử dụng tùy chọn “ -f ”. Để có được dự báo cho khu vực xung quanh Sân bay Quốc tế Los Angeles, hãy sử dụng:

 thời tiết -f lax 

.weatherrc

Bạn có thể nhận thấy rằng đôi khi có thể mất vài phút, đặc biệt khi tìm kiếm theo tên. Điều này không phải là do sự chậm trễ trong việc truy xuất thông tin trên Internet mà là vì tiện ích " weather " cần phải tìm kiếm thông qua danh sách tên sân bay, tên địa điểm và mã zip của nó. Vì thông tin này không được lưu trữ trong cơ sở dữ liệu, mà đúng hơn là danh sách văn bản, việc tìm kiếm nó có thể chậm.

Để tăng tốc nó, bạn có thể định nghĩa một bí danh trong tệp cấu hình " weather's " đã chứa thông tin cần thiết để tiện ích truy cập trực tiếp vào Internet cho dữ liệu.

Trước tiên, bạn cần phải tìm tên của trạm thời tiết gần nhất. Để thực hiện việc này, hãy sử dụng tùy chọn “ --info ” để biết thêm chi tiết về thông tin thời tiết đến từ đâu. Đây là tìm kiếm cho mã ZIP 20560 là mã ZIP của Smithsonian ở Washington, DC.

 thời tiết - thông tin 20560 

Kết quả cho thấy các trạm thời tiết được sử dụng thực sự là sân bay quốc gia Washington mà chỉ là 2, 5 dặm. Mã cho sân bay đó là “kdca”.

Tạo tệp cấu hình thời tiết (được gọi là .weatherrc ) trong thư mục chính của bạn:

 nano ~ / .weatherrc 

Thêm những dòng này:

 Mô tả [smithsonian] = Viện Smithsonian Instar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDCA.TXT 

Lưu ý : Tất cả thông tin “ metar = http… ” đều phải ở trên một dòng.

Bây giờ thoát và lưu tệp bằng cách nhấn “Ctrl + X” và xác nhận lưu.

Để có được điều kiện thời tiết cho Smithsonian, chỉ cần gõ:

 thời tiết smithsonian 

Câu trả lời phải khá nhanh vì tiện ích hiện có thông tin cần để lấy dữ liệu mà không cần rà soát thông qua danh sách của nó.

Nhiều bí danh có thể được thêm vào tệp “.weatherrc”; bạn chỉ cần thay đổi phần cuối của thông tin “metar” thành trạm thời tiết chính xác.

Tại sao không cung cấp cho " weather " một thử, và nếu bạn có bất kỳ câu hỏi xin vui lòng cảm thấy tự do để yêu cầu họ trong các ý kiến.