跳转到主要内容

生成随机名称

项目描述

names

https://secure.travis-ci.org/treyhunner/names.png?branch=master https://coveralls.io/repos/treyhunner/names/badge.png?branch=master

随机名称生成器

安装

该脚本可在PyPI上找到。要使用pip进行安装

sudo pip install names

用法

Names可以作为命令行工具或作为Python包导入使用。

命令行用法

要从命令行使用脚本

$ names
John Powell

Python包用法

以下是所有当前功能的示例

>>> import names
>>> names.get_full_name()
u'Patricia Halford'
>>> names.get_full_name(gender='male')
u'Patrick Keating'
>>> names.get_first_name()
'Bernard'
>>> names.get_first_name(gender='female')
'Christina'
>>> names.get_last_name()
'Szczepanek'

许可证

本项目采用MIT许可证发布。

以下文件中的数据为公共领域(源自1990年人口普查数据)

  • dist.all.last

  • dist.female.first

  • dist.male.first

变更记录

0.3.0 (2013-05-14)

  • 修复Python 3支持

  • 改进测试和修复了小错误

0.2 (2013-02-17)

  • 初始发布

贡献

请将错误报告到Github问题跟踪器。欢迎提交拉取请求。

黑客攻击和拉取请求

请在代码贡献时尽量遵守PEP8,并确保测试继续运行。

当适用时,请将新测试包括在您的拉取请求中。

运行测试

您需要安装toxcoverage,以便在您的代码上运行测试

$ pip install tox coverage

要运行测试并生成覆盖率报告

$ ./runtests.sh

覆盖率输出应类似于以下内容

_____________________ summary _____________________
py27: commands succeeded
py32: commands succeeded
py33: commands succeeded
pypy: commands succeeded
flake8: commands succeeded
congratulations :)
Name             Stmts   Miss Branch BrMiss  Cover
--------------------------------------------------
names/__init__      25      0      8      0   100%
names/main           4      0      0      0   100%
--------------------------------------------------
TOTAL               29      0      8      0   100%

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

names-0.3.0.tar.gz (789.1 kB 查看散列值)

上传时间

由以下提供支持