Skip to main content

Get popular cat/dog/superhero/supervillain names

Project description

Get cat/dog/superhero/supervillain names.

I just combine @sindresorhus’s four staffs into this one.

Install

$ pip install getname

Usage

API

random(the_type, gender, showall)

  • type: cat/dog/superhero/supervillian.

  • gender: female/male, only for dog names.

  • showall: True/False, show all the names.

>>> from getname import random_name
>>> random_name('cat')
u'Angel'
>>> random_name('dog', gender='female')
u'Maggie'
>>> random_name('superhero', showall=True)
[u'3-D Man', u'A-Bomb', u'A.I.M.', ...]

CLI

$ getname dog
Angel
$ getname dog -f
Lady
$ getname dog --showall
[u'Max', u'Buddy',...]

Use getname -h to get help message about each usage.

Usage: getname [OPTIONS] COMMAND [ARGS]...

  Get popular cat/dog/superhero/supervillain names.

Options:
  -v, --version  Show the version and exit.
  -h, --help     Show this message and exit.

Commands:
  cat      Get popular cat names.
  dog      Get popular dog names.
  superhero     Get superhero names.
  supervillain  Get supervillain names.

Use getname cat/dog/superhero/supervillain -h to get help message about the specified type.

Tests

$ pip install -r dev-requirements.txt
$ invoke test

Credits

All the glories should belong to @sindresorhus, I just port it to python :)

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

getname-0.1.0.tar.gz (18.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page