본문 바로가기

Team Thoth/공개소프트웨어

음력달력 생성기(hjLunarCalendarGenerator), 음력양력변환, 달력파일 생성(소스공개)

2012-11-07 추가 - 블로그 정리하다. 기존 게시물을 날려먹어 다시 글을 등록했습니다.(아까운 소중한 댓글과 좋아요 ㅠㅜ)

2012-03-29 추가 -  하단에 소스공개 정보가 있습니다.

2015-12-28 추가 - 2017년 1월과 2월의 대월/소월 정보가 바뀐 버그를 바로잡았습니다.(JiNN 님의 댓글 감사합니다.)(v.0.9.2)


아이폰 캘린더 및 구글캘린더를 사용하면서 소소한 문제가 되는 음력일정을 자동 변환해 주는 프로그램입니다.

개인적으로 구글캘린더와 아이폰 연동 시 어르신 생신을 관리하기 어려워 직접 제작하여 공유합니다.
(소스코드도 곧 공개할 예정입니다.)  

음력달력 생성기(hjLunarCalendarGenerator)


기능은 아래의 3가지 입니다.

1, 음력 / 양력 변환
2, 음력일자 표시 달력 파일 생성
3, 음력 기념일 달력 파일 생성


1, 음력/양력 변환

음력변환 : 음력 년/월/일을 넣고 [음력을 양력으로 변환] 버튼을 누르면 변환된 양력 일자가 화면에 표시됩니다.
  - 윤달인 경우 [위 음력 일자가 윤달인 경우 선택하세요.] 체크박스를 체크하고 시도
양력변환 : 양력 년/월/일을 넣고 [양력을 음력으로 변환] 버튼을 누르면 변환된 음력 일자가 화면에 표시됩니다.

2, 음력일자 표시 달력 파일 생성

☞ 달력파일(ICS 포맷)을 생성하여 구글캘린더 등에 등록하는 기능입니다.

1, 달력범위 조정 : 달력 범위를 조정하여 연도를 조정 합니다.(해당 연도의 달력 파일이 생성됩니다.)   
2, 음력달력 표시 형식 선택
3, [달력파일 생성] 버튼 클릭
4, 파일저장 경로 선택 후 [저장] 버튼 클릭하여 달력 파일 생성    
5, 구글 캘린더 등록

 - 음력달력 테스트(녹색) : 음력이름으로 표시 항목으로 파일 생성 후 등록
 - 음력달력 테스트2(적색) : 5일 간격으로 표시 항목으로 파일 생성 후 등록 

3, 음력 기념일 달력 파일 생성

☞ 음력생일, 제사일 등과 같은 음력 기념일을 등록하고, 달력파일을 생성하는 기능입니다.

1, 달력범위 조정 : 달력 범위를 조정하여 연도를 조정 합니다.  
2, 기념일 추가 : [추가] 버튼을 클릭하여 “기념일 등록” 창을 호출합니다.
3, 기념일 등록 : 음력일자 및 기념일 내용을 입력하구 [저장] 버튼을 클릭합니다.

- 음력일자 : 음력 월과 음력 일을 입력합니다.(말일을 선택해야 하는 경우 [월의 말일로 처리] 체크박스를 선택합니다.) 

- 기념일내용 : 달력에 표시될 기념일 내용을 입력합니다.
4, [기념일 앞에 일자 표시] 체크박스 선택 시 달력에 표시되는 기념일 종류 앞에 일자가 표시됩니다.
5, [달력파일 생성] 버튼 클릭
6, 파일저장 경로 선택 후 [저장] 버튼 클릭하여 달력파일 생성    
7, 구글 캘린더 등록 


혹시 필요하신 기능이 있으시면 댓글달아 주세요.

2012-03-29 추가

해당 프로그램 소스를 공개합니다.

라이센스는 GPL이구요 Github를 이용하여 공개합니다.

프로그램은 델파이(Delphi 2010)라는 RAD Tool로 작성되었습니다.

GIthub 정보

 - https://github.com/hjfactory/hjLunarCalendarGenerator

 - Github 사용법([SW / Dev/오픈소스프로젝트] - GIT과 Github 안내

관심있으신 분은 참여해주시고 Follow도 신청해 주세요^^;

2012-03-29 추가 끝


개선된 내용

  • 2012-05-29 : v0.9.1 - 기념일 추가(신규) 창에서 [삭제] 버튼 누르면 오류 발생 해결


관련글