Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 7.45 KB

File metadata and controls

59 lines (39 loc) · 7.45 KB
duskline app icon

duskline

แอปสภาพอากาศฟรีที่ทำงานในเบราว์เซอร์เท่านั้น สำหรับตรวจและสำรวจอากาศ: ค้นหาเมืองทั่วโลก รายชั่วโมงและ 10 วัน คุณภาพอากาศ สภาพเคลื่อนไหว และพยากรณ์กับคำเตือนเสริมจาก U.S. National Weather Service

เปิด duskline · นโยบายความเป็นส่วนตัว · ข้อกำหนดการใช้งาน

อ่านเป็น

English · Español · Français · Deutsch · Italiano · Português (Brasil) · Português (Portugal) · Nederlands · Dansk · Svenska · Norsk bokmål · Suomi · Polski · Čeština · Magyar · Română · Ελληνικά · Türkçe · Русский · Українська · العربية · עברית · हिन्दी · ไทย · Tiếng Việt · Bahasa Indonesia · 日本語 · 한국어 · 简体中文 · 繁體中文

ไม่ต้องใช้บัญชีหรือรหัสโฆษณา การตั้งค่าและพยากรณ์ที่บันทึกไว้จะอยู่ในเบราว์เซอร์

คุณสมบัติ

  • ค้นหาเมืองใดก็ได้ทั่วโลก พร้อมคำแนะนำที่ใช้คีย์บอร์ดได้
  • บันทึกรายการโปรด และใช้ตำแหน่งได้ตามต้องการ (พิกัดจะถูกปัดก่อนบันทึกหรือส่ง)
  • สภาพปัจจุบัน พยากรณ์รายชั่วโมง และมุมมอง 10 วัน
  • คุณภาพอากาศ
  • สำหรับสถานที่ในสหรัฐฯ ที่เข้าเกณฑ์ พยากรณ์และคำเตือนสาธารณะจาก National Weather Service
  • ท้องฟ้าและหยาดน้ำฟ้าเคลื่อนไหวในมุมมองรายละเอียด
  • หน่วยอุณหภูมิ ระยะทาง ลม หยาดน้ำฟ้า และความกดอากาศ
  • 30 ภาษาของส่วนติดต่อ รวมอาหรับและฮีบรู (ขวาไปซ้าย)
  • ในสถานที่ต่างประเทศที่รองรับ: การแจ้งเตือน CAP สาธารณะจากแหล่งทางการผ่าน IFRC Alert Hub

ความเป็นส่วนตัวและข้อมูล

คำขอสภาพอากาศออกจากเบราว์เซอร์ไปยัง Open-Meteo และสำหรับสถานที่ในสหรัฐฯ ไปยัง National Weather Service หากใช้ตำแหน่ง การถอดรหัสพิกัดย้อนกลับไปที่ BigDataCloud และอาจถอยไป OpenStreetMap Nominatim การโฮสต์และ Google Fonts อาจเห็นข้อมูลคำขอทางเทคนิคทั่วไป

สำหรับการแจ้งเตือนระหว่างประเทศ เบราว์เซอร์จะส่งรหัสและชื่อประเทศที่เลือกพร้อมภาษาของอินเทอร์เฟซไปยังฟังก์ชัน Cloudflare Pages ของ duskline โดยพิกัดเมืองจะอยู่ในเบราว์เซอร์ ฟังก์ชันจะขอการแจ้งเตือน CAP สาธารณะจาก IFRC Alert Hub หากมีข้อมูล จะส่งชื่อเขตการปกครองระดับแรกด้วยเพื่อจับคู่การแจ้งเตือนได้แม่นยำขึ้น

duskline ไม่ขายข้อมูลนั้น พยากรณ์มีไว้เพื่อวางแผนและสำรวจ ไม่ใช่การตัดสินใจฉุกเฉิน รายละเอียด: นโยบายความเป็นส่วนตัว และ ข้อกำหนดการใช้งาน

ภาษา

ตัวเลือกในแอปและหน้ากฎหมายใช้ 30 ภาษาเดียวกันและการตั้งค่า duskline-lang ข้อความกฎหมายอยู่ที่ src/js/data/legal/packs/ คำแปล README เหล่านี้อยู่ที่ docs/i18n/

การพัฒนา

แอปเป็น HTML, CSS และสคริปต์คลาสสิกแบบคงที่ — ไม่มีตัวรวมไฟล์

npm run serve
# http://127.0.0.1:8000/
  • ตรวจไวยากรณ์ JS ของเราทุกไฟล์: npm run check
  • การทดสอบหน่วย: npm run test:unit
  • ควันทดสอบ Playwright จำลอง API สภาพอากาศและไม่ใช้โควตาจริง: npm test

การเผยแพร่

รากของที่เก็บคือเว็บไซต์ Cloudflare Pages เป็นโฮสต์หลักที่ตั้งใจไว้ GitHub Pages เป็นสำรอง ทั้งคู่เผยแพร่ไฟล์สถิตตามเดิม

การแจ้งเตือนระหว่างประเทศต้องใช้ฟังก์ชัน Cloudflare Pages และไม่มีให้บริการบนสำเนา GitHub Pages แบบคงที่

สัญญาอนุญาต

โค้ดเป็น MIT ข้อมูลสภาพอากาศเป็นของผู้ให้บริการข้างต้นและอยู่ภายใต้ข้อกำหนดของพวกเขา ไม่สำหรับความปลอดภัยของชีวิตหรือเหตุฉุกเฉิน