========================================================
Genenga is generator PDF of Nengajo from address list.
This utility is generate PDF for printing address "Happy new year card",
a.k.a. "Nengajo" in Japanese.
.. image:: https://secure.travis-ci.org/mkouhei/Genenga.png?branch=master
:target: http://travis-ci.org/mkouhei/Genenga
.. image:: https://coveralls.io/repos/mkouhei/Genenga/badge.png?branch=master
:target: https://coveralls.io/r/mkouhei/Genenga?branch=master
.. image:: https://pypip.in/v/Genenga/badge.png
:target: https://crate.io/packages/Genenga
.. image:: http://readthedocs.org/projects/genenga/badge/?version=latest
:target: http://genenga.readthedocs.org/en/latest/?badge=latest
:alt: Documentation Status
Requirement
Debian Packages
^^^^^^^^^^^^^^^
- texlive-binaries (>= 2018.20181218.449446)
- texlive-lang-japanese
- libc-bin
- python3.5 over
- fonts-takao-gothic
- fonts-takao-mincho
- make
- python3-pystache
format of address.csv
address list is CSV. It is syntax is below::
status,PersonLastName,PersonFirstName1,PersonFirstName2,address,address2,address3,PostalCode1,PostalCode2,PostalCode3,PostalCode4,PostalCode5,PostalCode6,PostalCode7
Example
^^^^^^^
::
1,子猫,にゃんこ,ねこちゃん,東京都中央区ねこまた町0ー0,,,0,0,0,0,0,0,0
1,猫山,にゃんごろ,,東京都太田区ねこむら町0ー0,キャットマンション101,,0,0,0,0,0,0,0
1,猫村,にゃん太,にゃんこ,東京都新宿区ねこ町0ー0,,,0,0,0,0,0,0,0
0,猫太,ねこのすけ,,東京都三鷹市こねこ町0ー0,,,0,0,0,0,0,0,0
1,猫野,ねこ太,ねこ助,神奈川県横浜市こねこ町0ー0,,,0,0,0,0,0,0,0
.. warning::
The csv format has changed in v0.5.0. address3
is inserted before PostalCode1
.
Flag of address first field
^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. target this year.
#. next year target but not sent this year.
#. sent the before last.
#. remove.
Usage
#. Update address.csv
#. Reset last year status.
#. Update latest status.
#. convert photo, extractbb photoimage
#. edit nenga-yoko.tex
#. make, generate nenga-yoko.pdf, print this pdf
#. generate atena.pdf, print this::
$ genenga -t path/to/yourtemplate.mustache address.csv
HISTORY
0.7.0 (2017-04-07)
^^^^^^^^^^^^^^^^^^
- Supports Python 3.7.
- Drops support for Python 2.7.
- Fixes pylint, pydocstyle violations.
0.6.0 (2017-01-06)
^^^^^^^^^^^^^^^^^^
- Supports Python 3.5 over.
- Changes LaTeX template layout.
- Changes default fonts to Takao Gothic and Takao Mincho.
- Fixes pylint violations.
0.5.1 (2016-12-23)
^^^^^^^^^^^^^^^^^^
- Fixes address.mustache template for TeX Live 2016.
0.5.0 (2015-12-31)
^^^^^^^^^^^^^^^^^^
- Changes CSV formats.
- Supports Python 3.5.
0.4.1 (2015-04-26)
^^^^^^^^^^^^^^^^^^
- Fixes pep8 violations.
- Fixes pep257 violations.
0.4.0 (2014-07-25)
^^^^^^^^^^^^^^^^^^
- Applied pychecker and pylint, and fixed those violations.
- Increase code coverage to > 90%.
0.3 (2013-12-23)
^^^^^^^^^^^^^^^^
0.2 (2012-09-21)
^^^^^^^^^^^^^^^^
- suport pystache 0.5.x
- Refacotroing
0.1 (2011-12-01)
^^^^^^^^^^^^^^^^