从地址列表生成nengajo(日本新年卡片)pdf。
genenga的Python项目详细描述
此实用程序生成PDF文件,用于打印地址“新年快乐卡”, 也就是日语中的“nengajo”。
要求
debian包
- texlive二进制文件(>;=2018.20181218.449446)
- Texlive Lang日语
- libc bin
- Python3.5以上
- 字体Takao Gothic
- 字体Takao Mincho
- 制造
- Python3Python
地址.csv格式
地址列表是csv。语法如下:
status,PersonLastName,PersonFirstName1,PersonFirstName2,address,address2,address3,PostalCode1,PostalCode2,PostalCode3,PostalCode4,PostalCode5,PostalCode6,PostalCode7
示例
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
警告
csv格式在v0.5.0中已更改。address3插入在PostalCode1之前。
地址第一字段的标志
- 今年的目标。
- 明年目标,但今年没有。
- 前一个是最后一个。
- 移除。
用法
更新address.csv
- 重置去年的状态。
- 更新最新状态。
转换照片,提取BB照片图像
编辑nenga-yoko.tex
制作、生成nenga-yoko.pdf,打印此pdf
生成atena.pdf,打印此文件:
$ genenga -t path/to/yourtemplate.mustache address.csv
历史记录
0.7.0(2017-04-07)
- 支持Python3.7。
- 放弃对Python2.7的支持。
- 修复Pylint和PydocStyle冲突。
0.6.0(2017-01-06)
- 支持Python3.5。
- 更改乳胶模板布局。
- 将默认字体更改为Takao Gothic和Takao Mincho。
- 修复Pylint冲突。
0.5.1(2016-12-23)
- 修复了2016年tex live的address.mustache模板。
0.5.0(2015-12-31)
- 更改CSV格式。
- 支持Python3.5。
0.4.1(2015-04-26)
- 修复PEP8违规。
- 修复PEP257违规。
0.4.0(2014-07-25)
- 应用了pychecker和pylint,并修复了这些冲突。
- 将代码覆盖率提高到90%。
0.3(2013-12-23)
- 更改模板布局
- 将“–template path”选项更改为Required
- 修正错误:总是使用默认模板而不是加载的模板
- 感谢Kojima Takanori<;takanori.kojima@gmail.com>;提供修补程序。
0.2(2012-09-21)
- 支持Pystache 0.5.x
- 重构
0.1(2011-12-01)
- 首次发布