ubuntu - wttr.in 날씨 데이터 이미지로 만들기
실행 환경 Ubuntu 22.04.4 LTS
https://wttr.in에서 날씨 데이터 받아서 이미지 만들기
textimg 패키지 설치
textimg는 출력된 텍스트를 이미지 파일로 만들어준다.
1
2
3
mkdir ~/download
wget https://github.com/jiro4989/textimg/releases/download/v3.1.9/textimg_3.1.9_amd64.deb -P ~/download
dpkg -i ~/download/*.deb
font 설치 - NotoSansCJK-*.ttc
ttc 확장자를 사용하는 폰트를 사용해야 폰트가 깨지지 않는다!
1
2
3
4
5
6
7
8
9
10
11
# ubuntu font 디렉토리 위치
# /usr/share/fonts/
cd /usr/share/fonts/noto-cjk && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Black.ttc && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Bold.ttc && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-DemiLight.ttc && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Light.ttc && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Medium.ttc && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Regular.ttc && \
wget https://github.com/notofonts/noto-cjk/raw/main/Sans/OTC/NotoSansCJK-Thin.ttc
이미지 생성
1
2
3
4
textimg \
-i "$(curl -H "Accept-Language: ko" --silent "wttr.in/seoul?p&0")" \
-f /usr/share/fonts/noto-cjk/NotoSansCJK-Bold.ttc \
-o /path/to/img/dir/seoul.jpg
생성된 이미지 확인!
참고한 사이트
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.