ค้นหาเว็บไซต์

ฉันได้นำช่อง Weather ในยุค 1980 กลับมาด้วยการโฮสต์เอง


ย้อนกลับไปก่อนที่เราจะสามารถตรวจสอบพยากรณ์อากาศด้วยโทรศัพท์หรือคอมพิวเตอร์ได้ เรามักจะตรวจสอบโดยการเปิดทีวี ข้อมูลสภาพอากาศท้องถิ่นอัตโนมัติของ Weather Channel จะบอกสิ่งที่คุณจำเป็นต้องรู้ไปพร้อมกับเล่นเพลงแจ๊สที่ไพเราะ ฉันสามารถนำสิ่งนั้นกลับมาในห้องทดลองที่บ้านของฉันได้

แอปที่โฮสต์ด้วยตัวเองนี้ทำให้ฉันได้สตรีมสภาพอากาศสไตล์เรโทร







มีโครงการฟรีและโอเพ่นซอร์สชื่อว่า WeatherStar 4000+ ซึ่งมีจุดประสงค์เดียวคือการนำประสบการณ์ที่คุ้นเคยในการดูโปรแกรม "Local on the 8s" กลับมา คุณอาจไม่รู้ แต่เทคโนโลยีพื้นฐานที่สร้างพยากรณ์ท้องถิ่นเหล่านั้นเรียกว่า WeatherStar 4000 และเป้าหมายของ WeatherStar 4000+ คือจำลองฟังก์ชันนั้นพร้อมทั้งขยายมันและให้คุณควบคุมประสบการณ์ได้

เซิร์ฟเวอร์ WeatherStar 4000+ สามารถดึงและแสดงข้อมูลสภาพอากาศท้องถิ่นที่ได้จาก NOAA รวมถึงการพยากรณ์อากาศหลายวัน การพยากรณ์รายชั่วโมง เรดาร์ ปฏิทินดาราศาสตร์ รายงานอุณหภูมิและความเร็วลมประจำภูมิภาค และอื่นๆ โดยใช้ส่วนต่อประสานเว็บ คุณสามารถควบคุมได้อย่างง่ายดายว่าข้อมูลใดจะแสดงในวิดีโอวนลูป และแม้ว่าจะมาพร้อมกับเพลงที่ไม่ต้องจ่ายค่าลิขสิทธิ์ แต่คุณยังสามารถตั้งค่าให้เพลงอื่นเล่นได้อีกด้วย

หากคุณต้องการใช้งานโดยไม่ต้องโฮสต์เอง คุณสามารถลองใช้เดโม WeatherStar 4000+ ได้ มันใช้งานได้เต็มรูปแบบ แต่คุณจะไม่สามารถปรับแต่งและจัดการมันเหมือนกับการใช้งานตัวที่โฮสต์เองได้

การติดตั้งและใช้งาน WeatherStar 4000+ นั้นง่าย

มีหลายวิธีในการติดตั้งและใช้งาน WeatherStar 4000+ วิธีที่ง่ายที่สุดที่ผมพบคือการติดตั้งอินสแตนซ์แบบ "สแตติก" ผ่าน Docker ซึ่งโดยพื้นฐานแล้วจะจัดเตรียมโครงสร้างของแอปพลิเคชันสำหรับบริการ ส่วนที่เหลือจะจัดการโดยเว็บบราวเซอร์ของคุณเอง

บนอุปกรณ์ที่ติดตั้ง Docker แล้ว เพียงรันคำสั่ง Docker นี้เพื่อให้มันทำงานได้:

docker run -p 8080:8080 ghcr.io/netbymatt/ws4kp

หลังจากมันเริ่มทำงานแล้ว คุณสามารถเข้าไปที่ http://localhost:8080 หากคุณอยู่บนอุปกรณ์เดียวกับที่ติดตั้งไว้ หรือพิมพ์ที่อยู่ IP ของอุปกรณ์ที่กำลังรันอยู่ ตามด้วยพอร์ตของ URL, :8080 มันจะมีลักษณะคล้ายกับนี้:

http://192.168.1.131:8080/

คุณจะถูกพาไปยังสตรีมทันที ที่ซึ่งคุณสามารถพิมพ์รหัสไปรษณีย์หรือชื่อเมืองและเริ่มดูพยากรณ์อากาศท้องถิ่นของคุณในสไตล์ย้อนยุค

ถ้าคุณเลื่อนลงไป คุณจะเห็นกล่องกาเครื่องหมายจำนวนมากเพื่อเปิดหรือปิดฟีเจอร์ต่าง ๆ และการปรับแต่งที่คุณอาจต้องการหรือไม่ต้องการ คุณยังสามารถใส่ข้อความเองเพื่อให้ปรากฏที่ส่วนล่างของหน้าจอพร้อมกับการอัปเดตสภาพอากาศอื่น ๆ อีกด้วย แอปนี้ยังอ้างว่าสนับสนุนฟีด RSS เพื่อแสดงหัวข้อข่าวสดแทนข้อความธรรมดา แต่ส่วนตัวแล้วผมไม่สามารถทำให้ฟังก์ชันนั้นทำงานบนระบบของผมได้

เมื่อคุณตั้งค่า WeatherStar 4000+ ตามที่ต้องการแล้ว ให้คลิกปุ่ม "รับลิงก์ถาวร" เพื่อสร้าง URL ที่คุณสามารถคัดลอกไปวางในเบราว์เซอร์อื่นหรือบันทึกเป็นบุ๊กมาร์ก ลิงก์ถาวรจะบันทึกการตั้งค่าทั้งหมดของคุณเพื่อที่คุณจะไม่ต้องตั้งค่าใหม่ทุกครั้งที่เปิด WeatherStar 4000+

สำหรับการตั้งค่าที่ล้ำหน้าและมีประสิทธิภาพมากขึ้น คุณสามารถติดตั้งเซิร์ฟเวอร์ WeatherStar 4000+ แบบครบชุด ซึ่งจะจัดการการเรียก API ทั้งหมดในขณะที่สตรีมหลายช่องทางโดยใช้ข้อมูลจากแคช ตรวจสอบเอกสารการติดตั้ง WeatherStar 4000+ บน Docker เพื่อเรียนรู้วิธีการทำ

ฉันติดตั้งมันบนทีวีของฉันได้อย่างไร

แล้วถ้าคุณอยากดูสตรีม WeatherStar 4000+ ของคุณบนทีวีล่ะ? วิธีที่ง่ายที่สุดที่ผมเจอก็คือการติดตั้งแอปเบราว์เซอร์บน Google TV ของผม พิมพ์ที่อยู่ของเซิร์ฟเวอร์ของผม แล้วคลิกสลับเป็นโหมดเต็มจอ ต้องยอมรับว่ามันไม่ลื่นไหลเหมือนแค่เปลี่ยนช่องหรือเลือกแอปบนหน้าจอหลักของคุณ แต่ก็พาคุณไปถึงจุดนั้นได้

ถ้าคุณเต็มใจที่จะทำการตั้งค่าทางเทคนิคเพิ่มเติม ก็สามารถทำให้ WeatherStar 4000+ ของคุณสตรีมและปรากฏเป็นช่องทีวีสดสำหรับเซิร์ฟเวอร์สื่อที่มีการเชื่อมต่อทีวี เช่น Plex หรือ Jellyfin คุณสามารถเข้าไปดูที่ GitHub ของ ws4channels เพื่อเรียนรู้รายละเอียดการทำงานและวิธีการตั้งค่าที่แตกต่างกันทั้งหมด ส่วนตัวผมสามารถทำให้มันทำงานได้โดยการดึงภาพ Docker:

docker pull ghcr.io/rice9797/ws4channels:latest

จากนั้น ฉันรันคำสั่งนี้ โดยทำให้แน่ใจว่าจะแทนที่ your_zip_code, ws4kp_host และ ws4kp_port ด้วยรหัสไปรษณีย์ของฉัน และที่อยู่ IP กับหมายเลขพอร์ตของการตั้งค่า WeatherStar 4000+ ของฉันตามลำดับ

docker run -d \
  --name ws4channels \
  --restart unless-stopped \
  --memory="1096m" \
  --cpus="1.0" \
  -p 9798:9798 \
  -e ZIP_CODE=your_zip_code \
  -e WS4KP_HOST=ws4kp_host \
  -e WS4KP_PORT=ws4kp_port \
ghcr.io/rice9797/ws4channels:latest

จากนั้น หากคุณติดตามอยู่ คุณจะต้องค้นหาคำแนะนำในการเพิ่มช่องทีวีสดไปยังเซิร์ฟเวอร์มีเดียที่คุณโฮสต์เอง บน Jellyfin ผมจำเป็นต้องระบุรายการเล่น M3U ซึ่งสามารถหาได้จากที่อยู่ IP ของอุปกรณ์ที่รัน ws4channels โดยเพิ่ม :9798/playlist.m3u ต่อท้าย สำหรับการรับคู่มือช่อง คุณจะต้องใช้เหมือนกันแต่เพิ่ม :9798/guide.xml ต่อท้าย

ข้อจำกัดบางประการที่ควรรู้

WeatherStar 4000+ สร้างขึ้นเพื่อทำงานร่วมกับ NOAA โดยเฉพาะ นั่นหมายความว่าผู้คนนอกสหรัฐอเมริกาจะต้องมองหาที่อื่นเพื่อรับการตั้งค่าที่คล้ายกัน โดยเฉพาะมี WeatherStar 4000+ เวอร์ชันสากลบน GitHub ที่คุณอาจต้องการลองดู

นอกจากนี้ ประเภทของการพยากรณ์และหน้าจอข้อมูลที่มีอยู่ขึ้นอยู่กับการมีอยู่ของข้อมูลในพื้นที่ที่คุณเลือก หากข้อมูลบางอย่างไม่สามารถโหลดได้ คุณอาจลองป้อนเมืองหรือรหัสไปรษณีย์ใกล้เคียงแทน


อย่าลืมอ่านเอกสารอ่าน-me ของ WeatherStar 4000+ บน GitHub เพราะมันมีเอกสารมากมายเกี่ยวกับการปรับแต่งประสบการณ์ เช่น การใช้เพลงต้นฉบับและการปรับให้เหมาะกับอุปกรณ์มือถือ

บทความที่เกี่ยวข้อง