Screenlets 날씨 위젯 clearweather의 zip code 에러 해결

우분투등의 리눅스에서 많이 사용되는 위젯프로그램중에 screenlets라는 것이 있다.

그런데 screenlets를 우분투 공식 저장소에서 다운받아 설치했을 경우, 날씨 위젯인 clearweather에 지역 zip code를 넣었을 경우 에러가 난다.

[attachment=2:1dibyph9]1.png[/attachment:1dibyph9]
한국의 서울지역 zip code… KSXX0037

[attachment=1:1dibyph9]2.png[/attachment:1dibyph9]
에러…lol 영어닷!

이것은 자료를 받아올 weather.com에서 파라미터 환경이 바뀌었기 때문이라고 한다. (정확한건 어디서 읽었는데 영어라서 망각…)

어째튼 수정 방법은 다음과 같다.

[code:1dibyph9]sudo gedit /usr/share/screenlets/ClearWeather/ClearWeatherScreenlet.py[/code:1dibyph9]

해서 파일을 연 다음 Ctrl+H를 눌러 바꾸기를 실행시킨다.
찾는 칸에는"prod=xoap&"를 넣고 바꿀란에는 "prod=xoap&link=xoap&"를 넣은 후 전부 바꾸기를 누른다.
아마 2번 바뀔 것이다.

저장하고 다시 clearweather 위젯을 실행시키면 만사 OK일것이다.

[attachment=0:1dibyph9]3.png[/attachment:1dibyph9]
잘 실행된 모습

일주 전인가 드라코님 블러그에서 글보고 전에 0.8 때 나온건가
암튼 스크린렛츠용 weather 에도 적용시켜 보았더니 날씨 안나오다가 잘 되는군요 :D
[attachment=1:3a6ofp1c]weather.png[/attachment:3a6ofp1c]

전에 웨더 위젯이 좀 테마도 있고 하여 수정 된거로 파일 첨부 하오니 사용 하실 분은 다운 받아 사용 해보시기 바랍니다.
/usr/share/screenlets 에 압축 푸시면 매니저에 나옵니다.
[attachment=0:3a6ofp1c]Weather.tar.gz[/attachment:3a6ofp1c]