从地址列表生成nengajo(日本新年卡片)pdf。

genenga的Python项目详细描述


此实用程序生成PDF文件,用于打印地址“新年快乐卡”, 也就是日语中的“nengajo”。

https://secure.travis-ci.org/mkouhei/Genenga.png?branch=masterhttps://coveralls.io/repos/mkouhei/Genenga/badge.png?branch=masterhttps://pypip.in/v/Genenga/badge.pngDocumentation Status

要求

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之前。

地址第一字段的标志

  1. 今年的目标。
  2. 明年目标,但今年没有。
  3. 前一个是最后一个。
  4. 移除。

用法

  1. 更新address.csv

    1. 重置去年的状态。
    2. 更新最新状态。
  2. 转换照片,提取BB照片图像

  3. 编辑nenga-yoko.tex

  4. 制作、生成nenga-yoko.pdf,打印此pdf

  5. 生成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
  • 修正错误:总是使用默认模板而不是加载的模板

0.2(2012-09-21)

  • 支持Pystache 0.5.x
  • 重构

0.1(2011-12-01)

  • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我能在这个程序中更好地使用内存吗?   为什么我的Java while循环迭代了一半   java IntelliJ IDEA不在构建时复制资源   socket仅在Java TCP服务器输出上检查客户端断开连接   java游戏物理摩擦   java片段onClick调用方法   symja数学分析器中无法识别java Abs[x]   java在使用泛型时创建二进制搜索树类的实例?   java在外键约束表上的添加和删除   语法java表达式的含义,如果有条件   java创建内联对象并作为参数传递   是否有相当于Redis排序集(zset)的Java数据结构   java找不到适合的方法(无参数)   音频文件操作给定字节帧的音量Java   Eclipse4不以JavaWebStart启动   java如何使用org在JSON对象中获取嵌套的键元素。json?   java与Jackson的反序列化:“org.codehaus.Jackson.map.JsonMappingException:无法反序列化[projectname]的实例。”   字符串的Java正则表达式   spring集成上的java检测缺火指令