Repolode
schachmat

schachmat/wego

여러 날씨 API의 1~7일 예보를 ASCII 표, 이모지, Markdown 또는 JSON으로 보여 주는 터미널 날씨 클라이언트입니다.

스타
8,563
포크
506
열린 이슈
16
마지막 커밋
25일 전

어떤 프로젝트인가요?

wego는 Go로 작성된 커맨드라인 날씨 클라이언트입니다. 지정한 위치의 예보를 가져와 터미널에 바로 출력하며, 기온 범위(실측 및 체감), 풍속과 풍향, 가시거리, 강수량과 강수 확률, 습도를 확인할 수 있습니다.

API 키가 필요 없는 Open-Meteo와 SMHI를 비롯해 OpenWeatherMap, WeatherAPI, Caiyun, Pirate Weather, 로컬 JSON 파일 등 여러 백엔드를 지원합니다. 기본 출력은 색상이 적용된 ASCII 아트 표이며, 이모지, Markdown, JSON 형식으로도 볼 수 있습니다. JSON 출력은 다른 도구에 파이프로 전달할 수 있습니다. 단위 체계와 TTL을 설정할 수 있는 디스크 캐시, 기본 위치를 지정하는 설정 파일도 지원합니다.

핵심 기능

  • 01커맨드라인에서 1~7일 예보를 확인할 수 있습니다.
  • 02Open-Meteo, SMHI, OpenWeatherMap, WeatherAPI, Caiyun, Pirate Weather와 로컬 JSON 백엔드를 지원합니다.
  • 03ASCII 아트 표, 이모지, Markdown, JSON 출력 형식을 제공합니다.
  • 04설정 가능한 TTL에 따라 날씨 데이터를 디스크에 캐시합니다.
  • 05기본 위치를 설정 파일에서 읽으며, 커맨드라인 인수로 덮어쓸 수 있습니다.

활용 사례

  • 터미널이나 SSH 세션에서 도시의 일기예보를 확인할 수 있습니다.
  • JSON 출력을 이용해 셸 프롬프트, 상태 표시줄 또는 스크립트에 날씨 정보를 추가할 수 있습니다.
  • Open-Meteo나 SMHI로 무료 날씨 정보를 API 키 없이 조회할 수 있습니다.
  • 저장된 JSON 날씨 파일을 사용해 테스트하거나 오프라인으로 작업할 수 있습니다.

빠른 시작

  1. 1

    Go 툴체인으로 wego를 설치합니다

    go install github.com/schachmat/wego@latest
  2. 2

    wego를 한 번 실행해 설정 파일을 생성한 다음, 백엔드와 위치를 지정하도록 파일을 편집합니다

    wego
  3. 3

    wego를 실행해 지정한 위치의 일기예보를 확인합니다

    wego London 4

사용 전 알아둘 점

  • 대부분의 백엔드에는 API 키가 필요하지만, Open-Meteo와 SMHI는 무료이며 API 키가 필요하지 않습니다.
  • Worldweatheronline은 더 이상 무료 API 키를 제공하지 않습니다.
  • 기본 프런트엔드를 사용하려면 Go 1.20 환경과 256색을 지원하는 UTF-8 터미널이 필요합니다.

토픽

자주 묻는 질문

wego은(는) 무엇인가요?
여러 날씨 API의 1~7일 예보를 ASCII 표, 이모지, Markdown 또는 JSON으로 보여 주는 터미널 날씨 클라이언트입니다. wego는 Go로 작성된 커맨드라인 날씨 클라이언트입니다. 지정한 위치의 예보를 가져와 터미널에 바로 출력하며, 기온 범위(실측 및 체감), 풍속과 풍향, 가시거리, 강수량과 강수 확률, 습도를 확인할 수 있습니다.
wego은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
wego은(는) ISC 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
wego은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. wego의 마지막 커밋은 2026년 9월 26일입니다.
wego은(는) 어디에 사용할 수 있나요?
터미널이나 SSH 세션에서 도시의 일기예보를 확인할 수 있습니다. JSON 출력을 이용해 셸 프롬프트, 상태 표시줄 또는 스크립트에 날씨 정보를 추가할 수 있습니다. Open-Meteo나 SMHI로 무료 날씨 정보를 API 키 없이 조회할 수 있습니다. 저장된 JSON 날씨 파일을 사용해 테스트하거나 오프라인으로 작업할 수 있습니다.
wego는 어떻게 설치하나요?
Go 툴체인으로 wego를 설치합니다: go install github.com/schachmat/wego@latest wego를 한 번 실행해 설정 파일을 생성한 다음, 백엔드와 위치를 지정하도록 파일을 편집합니다: wego wego를 실행해 지정한 위치의 일기예보를 확인합니다: wego London 4
wego은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/schachmat/wego

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트