첨부한 db 파일은 2050년 까지의 양력 음력 매칭 데이터가 들어 있습니다.
수식을 계산 하는 방식이 아닌 db 의 데이터를 읽어서 음력을 보여주는 간단한 태스커 입니다.
sqlite3 로 데이터를 읽으면 통상적 방법으로는 | 로 구분된 텍스로로 나오지만 이걸 좀 손 봐서 조건문 까지 삽입해서 display 하는 형식으로 만들어 봤습니다.
lunar_leapmonth 컬럼에는 윤달 여부가 기록되어 있는데 이 값이 1인 경우는 윤달이라고 표시되게 했다는 소립니다.
SELECT "양력 : " || date('now','localtime') || " " || solar_week || x'0a' || x'0a' ||"음력 : " || lunar || CASE WHEN(lunar_leapmonth==1) THEN " 윤달" ELSE "" END || x'0a' || lunar_kor_year || "년 " || lunar_kor_month || "월 " || lunar_kor_day || "일" FROM cal WHERE solar = date('now','localtime') ;
popup 명령을 제외하면 사실 1줄 짜리입니다.
실행 결과입니다.
db 위치를 넣고 ㅋ
sqlite 를 순정폰에서 쓰는 방법은 tasket sqlite3 plugin 을 까시면 됩니다.
마켓 최신버전은 3.9.2 버전이 깔립니다.