สำหรับสภาพแวดล้อมเดสก์ท็อปต่างๆเช่น Cinnamon, KDE, MATE และอื่น ๆ มีโต๊ะทำงานแอพเพล็ตพาเนลและวิดเจ็ตมากมายเพื่อให้คุณพยากรณ์อากาศด้วยรูปลักษณ์ที่สวยงาม หากคุณชอบสภาพแวดล้อมที่เรียบง่าย แต่มีประสิทธิภาพคุณอาจสนใจเรียนรู้วิธีรับข้อมูลสภาพอากาศในโปรแกรมจำลองเทอร์มินัลของคุณหรือในสภาพแวดล้อมคอนโซลที่บริสุทธิ์ นี่คือวิธีที่สามารถทำได้
การโฆษณา
ก่อนดำเนินการต่อตรวจสอบให้แน่ใจว่าคุณมีเครื่องมือคอนโซลขดติดตั้ง ใน Linux distros ส่วนใหญ่จะติดตั้งแบบสำเร็จรูป คุณสามารถตรวจสอบว่าติดตั้งด้วยคำสั่งต่อไปนี้หรือไม่
ซึ่งขด
คำสั่งจะส่งคืนเส้นทางแบบเต็มไปยังไบนารี CURL
ตอนนี้เราจะใช้บริการเว็บโอเพนซอร์ส wttr.in เพื่อดึงข้อมูลการพยากรณ์อากาศ
เพื่อรับพยากรณ์อากาศใน Linux Console ดำเนินการคำสั่งต่อไปนี้:
ขด wttr.in/LOCATION
แทนที่ส่วนที่ตั้งด้วยชื่อสถานที่ของคุณ ตัวอย่างเช่น:
curl wttr.in/ นิว - ยอร์ก
ขด wttr.in/Bangalore
คุณสามารถระบุประเทศที่คุณอาศัยอยู่ได้เมื่อต้องการ ไวยากรณ์มีดังนี้:
curl wttr.in/Madrid,Spain
หมายเหตุ: สิ่งสำคัญคืออย่าใส่ช่องว่างระหว่างและหลังเครื่องหมายจุลภาค หากคุณเพิ่มช่องว่างหลังเครื่องหมายจุลภาคบริการจะพยายามจดจำพารามิเตอร์อินพุตเป็นหลายตำแหน่ง คุณสามารถใช้คุณสมบัตินี้เพื่อดึงข้อมูลการคาดการณ์สำหรับสถานที่หลายแห่งพร้อมกัน
ตัวอย่างเช่น:
curl wttr.in/Madrid, Bangalore
นี่จะแสดงสภาพอากาศในมาดริดและบังกาลอร์
หรือคุณสามารถใช้เครื่องหมายบวกเพื่อดึงข้อมูลการคาดการณ์สำหรับสถานที่หลายแห่ง:
ขด wttr.in/Madrid+Bangalore
หากคุณดำเนินการ curl โดยไม่ระบุตำแหน่งใด ๆ บริการจะพยายามเดาตำแหน่งของคุณตามข้อมูลตำแหน่งทางภูมิศาสตร์ IP ของคุณ คำสั่งในกรณีนี้จะมีลักษณะดังนี้:
ขด wttr.in
บริการ wttr.in สามารถแสดงการคาดการณ์ได้จากเว็บเบราว์เซอร์ของคุณ ชี้เบราว์เซอร์ของคุณไปยังตำแหน่งเดียวกับที่คุณใช้ใน curl ดูภาพหน้าจอต่อไปนี้:
กล่องสีเทาหมายถึงอะไรใน snapchat
บริการรองรับตัวเลือกต่างๆ เปิดหน้าต่อไปนี้เพื่อเรียนรู้เกี่ยวกับพวกเขา:
http://wttr.in/:help
หรือคุณสามารถใช้คำสั่งนี้ในเทอร์มินัลของคุณ:
ขด http://wttr.in/:help
ตัวเลือกที่มีประโยชน์มีดังนี้
curl wttr.in/New-York?
การดำเนินการนี้จะแสดงการคาดการณ์ฉบับย่อซึ่งรวมเฉพาะเที่ยงและกลางคืน
ขด wttr.in/New-York?0
สิ่งนี้จะแสดงเฉพาะสภาพอากาศปัจจุบันในตำแหน่งที่ระบุ
หากคุณเพิ่ม '.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 curl wttr.in/Berlin?lang=ru
หรือคุณสามารถใช้โดเมนย่อยได้ดังนี้:
curl de.wttr.in/Berlin curl ru.wttr.in/ มอสโก
ภาษาที่รองรับ ได้แก่ :
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 be
wttr.in สามารถใช้เพื่อตรวจสอบสภาพอากาศเท่านั้น แต่ยังใช้เพื่อวัตถุประสงค์อื่น ๆ อีกด้วย เพื่อดูข้างขึ้นข้างแรมปัจจุบัน
$ curl wttr.in/Moon
หากต้องการดูข้างขึ้นข้างแรมของวันที่ที่ระบุ (2016-12-25) ให้รันคำสั่งต่อไปนี้
$ curl wttr.in/Moon@2016-12-25
แค่นั้นแหละ.