연중행사표(libreoffice, python)

[attachment=1:23xj0f8x]연중행사표.jpg[/attachment:23xj0f8x]

libreoffice(리브흐오피스 / 리브레오피스)와 파이썬으로 만든 '연중행사표’입니다.

압축푸시고 터미널에서 폴더로 가서,

[code:23xj0f8x]$ python year.py 2013[/code:23xj0f8x]

요렇게 돌리면 저렇게 나옵니다.

A3싸이즈로 편집되어져 있구요, pdf로 내보내시기 하신 뒤에 여시면 A4로도 출력 가능합니다.(작긴 하지만요)

파이썬 코드는
[url:23xj0f8x]http://ubuntu.or.kr/viewtopic.php?f=25&t=23601[/url:23xj0f8x]

요걸 쫌 응용해왔습니다. 기본적인 코드를 한번 짜고 나니 응용은 간단하더군요.

역시나 폼 마음대로 수정하시고 싶으신분은 basic파일 만지작거려보시기 바랍니다.

참, Seony님의 말씀에 따르면 odf파일과 docx파일은 모두 xml형식의 파일을 zip으로 압축해놓은 파일들이기 때문에, 파이썬에서 만지작 거릴시 모듈을 쓰면 간단히 풀어서 조작하고 저장할수 있다고 합니다.
[url:23xj0f8x]http://kimsg1984.tistory.com/35#comment9829428[/url:23xj0f8x]

당장 쓰려고 만든거라 일단은 fodf(압축 안한 odf파일 형식)로 뚝딱거렸습니다. odf형식을 거치면서 하는건 나중에 해보렵니다.

작업하면서 반복하는 작업들은 귀찮아서 오피스 내에 '매크로’로 저장해서 돌렸습니다. 매크로 저장할수 있게 하는 법은
[url:23xj0f8x]http://ubuntu.or.kr/viewtopic.php?f=25&t=21420[/url:23xj0f8x]
여긱에다 기록해놨습니다.

[b:23xj0f8x]결론: libreoffice가 좀 불편하긴 해도 매크로에 단축키 걸어서 써주면 별 차이 없고, 파이썬 돌려버리면 한글보다 똑똑해진다.[/b:23xj0f8x]

추신) 누가 '폼’좀 더 이쁘게 만드실수 있으시면 좀 만들어주세요 ㅡ,.ㅡ

해가 바뀔 준비를 하면서 작년에 만든 연중행사표를 조금 다듬었습니다.

[attachment=1:2cq2z6b5]연중행사표2_2.jpg[/attachment:2cq2z6b5]

매 '월’을 헤드라인 처리한 작년과는 달리 달 중의 첫번째 날만 쉘에서 보이게 하고 진한 글자 처리를 하여 가독성을 높였습니다.

가져다가 쓰실 분은(계실지 모르겠지만…) 마음~껏 쓰시기 바랍니다.

참, 작년에 fodf로 작업을 해놓아서 올해도 그냥 반영했습니다.