터미널에서 폭속으로 일기 예보 보기

일기 예보, 알고 싶네요?



모두가 일하는 동안 오이 미야 콘 1 지금은 얼마나 기온입니까? 라고 신경이 쓰일 때가 있다고 생각한다(나는 없다). 그런 때 일일이 날씨 예보 앱이나 검색하는 것은 귀찮아 사람에게 희소식입니다. 당신이 항상 자주 사용하는 그 "검은 화면"에서 일기 예보를 알 수 있습니다.

2019/06/28 추가



현재 서비스를 중지하는 것 같습니다. 복구를 기다리자.

Sorry, we processed more than 1M requests today and we ran out of our datasource capacity.
We hope to solve the problem as soon as possible, so you can enjoy
your favourite weather service 24x365 even if it rains or snows.

w트. 여

2019/07/08 추가



복구한 것 같습니다.

자신의 환경



OS: macOS High Sierra
shell: zsh
터미널: iTerm2

터미널을 사용하여 일기 예보를 표시하려면



w트. 여 을 이용한다. 이 사이트를 curl 나름대로 함으로써 검은 화면에 일기 예보를 표시시키는 구조.
curl wttr.in/Tokyo

도움 페이지를 보고 싶은 사람은 wtr. 인/:헤일p 에 써 있다.
그것과 이쪽의 Github의 wttr.in에도 여러가지 써 있다.

일기 예보를 보기 위한 별칭 설정 방법



bash에서 alias를 설정하는 방법
htp // wttr. 인/:바 sh. 훙 c 치온
여기에 써 있기 때문에, 이쪽의 페이지를 참고로 별칭의 설정을 해 간다.

bash.
wttr()
{
    # change Paris to your default location
    curl -H "Accept-Language: ${LANG%_*}" wttr.in/"${1:-Paris}"
}

그래서, 도쿄에 설정하고 싶다면

bash.

wttr()
{
  curl -H "Accept-Language: ${LANG%_*}" wttr.in/"${1:-Tokyo}"
}

이런 느낌? 그건 그렇고, 나는 zsh를 사용하고 있기 때문에 이렇게 썼다.

zsh.
alias wttr='() { curl -H "Accept-Language: ${LANG%_*}" wttr.in/"${1:-Tokyo}" }'

이제 (zsh를 사용하는 경우) source ~/.zshrc 변경을 적용합니다.

언어 설정 정보



코멘트로 @webmaster-patche 씨에게 가르쳐 주셨습니다. Accept-Language 헤더 외에 Request 파라미터도 언어 설정을 변경할 수 있습니다.
 curl wttr.in/Tokyo?lang=ja

터미널에서 일기 예보를 보자.



zsh.
wttr

라고 치면 도쿄의 일기 예보가 일본어로 표시된다.
멀티 링걸 대응이므로 인수에 일본어를 지정해도 OK. 물론, 러시아어도.

zsh.
wttr 東京



오이미야콘의 기온을 알고 싶을 때는 이렇게 한다.

zsh.
wttr Оймякон

게다가 달의 부족도 알게 되는 것이다.

zsh.
wttr moon



감상



이제 터미널에서 작업 중에서도 곧 날씨 예보를 확인할 수 있네요!

함께 설정하고 싶습니다.



【Zsh】터미널에서 폭속으로 자신의 글로벌 IP 주소를 조사하는 방법

참고



커맨드 라인에서 일기 예보를 보는 방법



세계에서 가장 추운 지역인 것 같다. c.f. 오이 미야콘 

좋은 웹페이지 즐겨찾기