Lua 설정과 외부 미리보기를 지원하는 Rust 기반 키보드 중심 3단 터미널 파일 브라우저
Veirt/weathr
Rust로 작성된 터미널 날씨 앱으로, 비·눈·뇌우를 ASCII 애니메이션으로 실시간 표시합니다.
- 스타
- 3,069
- 포크
- 127
- 열린 이슈
- 19
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
weathr는 Open-Meteo에서 실시간 날씨 데이터를 가져와 터미널에 애니메이션 ASCII 장면으로 보여주는 커맨드라인 날씨 뷰어입니다. 비, 눈, 뇌우, 날아가는 비행기와 낮·밤의 변화가 장면에 그려져, 셸을 벗어나지 않고도 현재 날씨를 한눈에 확인할 수 있습니다.
앱은 IP를 통해 위치를 자동으로 감지하거나 TOML 설정 파일에 지정한 좌표를 사용할 수 있으며, Nominatim을 통해 좌표를 도시 이름으로 변환합니다. 기온, 풍속, 강수량 단위는 설정할 수 있고, --imperial 및 --metric 플래그로 설정을 재정의할 수 있습니다. --simulate 옵션을 사용하면 테스트를 위해 지원되는 날씨 상태를 미리 볼 수 있습니다.
Cargo, Homebrew, Winget, AUR, Nix, Docker 및 셸 설치 스크립트로 설치할 수 있습니다. 위치 자동 감지 기능은 ipinfo.io에 요청을 보내며, 좌표를 직접 지정하면 이 기능을 끌 수 있습니다.
핵심 기능
- 01애니메이션으로 비, 눈, 뇌우 장면을 보여주는 Open-Meteo 실시간 날씨 데이터.
- 02낮과 밤의 변화에 더해, 장면에 비행기와 선택적으로 낙엽을 표시합니다.
- 03IP를 통한 위치 자동 감지 또는 설정 파일에 좌표 직접 지정.
- 04역지오코딩으로 도시 이름을 표시하며, 표시 모드를 설정할 수 있습니다.
- 05기온, 풍속, 강수량 단위를 설정할 수 있습니다.
- 06테스트를 위해 지원되는 날씨 상태를 시뮬레이션하고 NO_COLOR를 따릅니다.
활용 사례
- 브라우저를 열지 않고 터미널에서 날씨를 확인합니다.
- 터미널 작업 공간이나 tmux 환경에 간단한 주변 날씨 표시를 추가합니다.
- 터미널 UI에서 날씨 상태별 표시를 미리 확인합니다.
- Docker를 통해 서버나 헤드리스 머신에서 가벼운 날씨 표시를 실행합니다.
빠른 시작
- 1
Cargo로 설치
cargo install weathr - 2
앱 실행
weathr
사용 전 알아둘 점
- 날씨 데이터는 Open-Meteo에서, 도시 이름은 Nominatim에서 가져오므로 인터넷 연결이 필요합니다.
- 자동 위치 확인 시 IP 주소가 ipinfo.io로 전송됩니다.
- GPL-3.0 라이선스가 적용되어 파생 저작물도 오픈 소스로 공개해야 합니다.
토픽
자주 묻는 질문
- weathr은(는) 무엇인가요?
- Rust로 작성된 터미널 날씨 앱으로, 비·눈·뇌우를 ASCII 애니메이션으로 실시간 표시합니다. weathr는 Open-Meteo에서 실시간 날씨 데이터를 가져와 터미널에 애니메이션 ASCII 장면으로 보여주는 커맨드라인 날씨 뷰어입니다. 비, 눈, 뇌우, 날아가는 비행기와 낮·밤의 변화가 장면에 그려져, 셸을 벗어나지 않고도 현재 날씨를 한눈에 확인할 수 있습니다.
- weathr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- weathr은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- weathr은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. weathr의 마지막 커밋은 2026년 8월 12일입니다.
- weathr은(는) 어디에 사용할 수 있나요?
- 브라우저를 열지 않고 터미널에서 날씨를 확인합니다. 터미널 작업 공간이나 tmux 환경에 간단한 주변 날씨 표시를 추가합니다. 터미널 UI에서 날씨 상태별 표시를 미리 확인합니다. Docker를 통해 서버나 헤드리스 머신에서 가벼운 날씨 표시를 실행합니다.
- weathr는 어떻게 설치하나요?
- Cargo로 설치: cargo install weathr 앱 실행: weathr
- weathr은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Veirt/weathr
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
1304RustMIT업데이트 7개월 전
저장소 기록을 살펴볼 수 있도록 git log --graph --all처럼 커밋 그래프를 이미지로 표시하는 터미널 UI입니다.
2.2천74RustMIT업데이트 8일 전
재사용 가능한 전송 프로필을 관리하고, 드라이런 diff와 실시간 진행 상황을 보여주는 rsync 터미널 UI
92531RustMIT업데이트 2개월 전