리눅스: 대기오염지수 보기
2016.06.08 07:05

야외활동하려면 요새는 날씨와 함께 대기오염지수가 궁금할때가 있죠.
웹브로우저 안띄우고 대기오염지수 보는 방법입니다.
이산화황,오존,이산화질소등이 건강에 위협이라고합니다. 여기서 가장 높은수치를 뽑아주는게 aqi(air quality index)입니다.
일반적으로는 미세먼지나 오존이 결정적 요소죠.
aqicn.org에서는 각국의 대기오염을 보내준 자료를 지도로 만들어주는데
이를 터미널에서 재가공해 보여주는 스크립트를 짜 봤습니다.
먼저 텍스트브로우저 w3m 설치하시고
sudo apt install w3m
첨부화일의 aqi.sh 를 실행권한 주어서 실행합니다.
실행권한은,
chmod +x aqi.sh
~/bin에 넣고 쓰시면 좋겠죠.
기본은 서울로 되어있고 국내도시들은 bucheon,incheon,siheung,anyang등 선택할수 있어요. 다른 도시들은 왜 안되는지 모르겠습니다.
주요해외도시들도 물론 됩니다.
소스는 간단해요
이제 커맨드라인에서 빠르게 각 도시들을 체크해볼수 있습니다.
(xfce4터미널은 256컬러가 지원되지만 범용으로 쓰시라고 16컬러로 했습니다. 근데 보통에 해당하는 오렌지컬러가 없어서 연노랑-노랑으로 보통-약간나쁨을 구분했습니다)
국내도시들(대충)
서울이 동경보다 좋네요 이럴수가~ 서울측정기들이 수치가 안나오게 되어있다고 소문이 돌죠
결국 한국환경부의 에어코리아에서 보내주는 자료라서 실제보다 낮다고들 하기도합니다.
뭐..고려해서 사용하세요
정기적으로 실행해서 공조나 공기청정기등을 가동시킬수도 있고..활용이 재미있을거 같습니다.
저는 날씨데이터하고 같이 넣어서 씁니다~
추가) 서울은 구별로 따로 나오게 고쳤습니다.
이런식으로 쓰세요
aqi gangnam-gu
aqi songpa-gu
aqi gangseo-gu
aqi gwanak-gu
...
코멘트 3
-
건설노무자
06.10 06:56
역시 재밌네요~근데 이 촌구석 브리스번 공기가 시드니 멜번보다 나쁘다는건 충격입니다. (살짝 신뢰도에 의심이... 내 브리스번이 그럴리가 없어 ㅠㅠ)더 재밌는건 제 컴에는 한글 설정이 안 되어 있는데도 터미널에서 한글이 잘 뜨네요 신기합니다 -
영진
06.10 13:01
그래도 53이면 좋네요. 한국은 아마 저 수치보다 실제는 훨씬 나쁠거같습니다.
시드니 멜버른은 환상적이네요.
---
아 스크립트 첫줄에 #!/bin/bash 를 빼먹었습니다. -
영진
06.18 07:50
서울시의 구로도 입력할수 있게 기능추가했습니다.
사용법은
aqi mapo-gu
aqi songpa-gu
등입니다.
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
181 |
리눅스: 가상화폐 가격 알아보기
![]() | 영진 | 10.09 | 4083 |
180 | 리눅스: xfce4 화면 확대하기 | 영진 | 09.29 | 3888 |
179 | USB Type-C: 극히 조심하세요. [7] | 사드사랑 | 07.20 | 5311 |
178 | 문리더 비슷한 iOS 용 텍스트 리더 [3] | matsal | 07.18 | 6592 |
177 | USB Type-C: 도깨비 방망이 ? [14] | 사드사랑 | 03.07 | 6081 |
176 |
리눅스: 데스크탑 노티피케이션 이용하기
[2]
![]() | 영진 | 06.24 | 7147 |
175 |
리눅스: xfce4터미널 폰트조정하기
[4]
![]() | 영진 | 06.18 | 7299 |
174 |
리눅스: vim을 이북리더로 쓰기
[2]
![]() | 영진 | 06.15 | 7160 |
173 |
리눅스: 온라인 사전을 사용하자
[1]
![]() | 영진 | 06.11 | 6900 |
172 |
리눅스: 뉴스를 터미널에서 보자
[2]
![]() | 영진 | 06.10 | 6787 |
» |
리눅스: 대기오염지수 보기
[3]
![]() | 영진 | 06.08 | 6559 |
170 |
리눅스: 간편하게 날씨예보보기
[2]
![]() | 영진 | 06.06 | 6721 |
169 | T전화 : 기본앱 대신 플레이스토어 앱으로 쓰기 그리고 두개가 뭐가 다른가. [2] | 피델리티 | 06.02 | 7134 |
168 | 리눅스: GUI 바꾸기 [민트리눅스] [2] | 영진 | 05.29 | 6908 |
167 |
리눅스: bash스크립팅 - 화일이름 일괄 바꾸기
[2]
![]() | 영진 | 05.22 | 6634 |
166 |
안드로이드 태블릿 기본적인 이해 및 테스트 방법론 (제1강)
![]() | 星夜舞人 | 05.20 | 6648 |
165 |
리눅스: 언어벤치마크
[4]
![]() | 영진 | 05.05 | 6825 |
164 |
리눅스: bash스크립팅: 간단한 통계내기
![]() | 영진 | 03.31 | 6964 |
163 |
리눅스: vim: 설정하기
[1]
![]() | 영진 | 03.12 | 7251 |
162 |
리눅스: 생성일 기준으로 자동 파일 정리 스크립트 (초보)
[3]
![]() | 건설노무자 | 02.22 | 4715 |