Skip to main content

Get popular cat/dog/superhero/supervillain names

Project description

Latest Version Build Status

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.1.tar.gz (18.9 kB view details)

Uploaded Source

File details

Details for the file getname-0.1.1.tar.gz.

File metadata

  • Download URL: getname-0.1.1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for getname-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ceede3cf79c6f8222845af965db927f1149aba716607cb664e21d380f067a2e4
MD5 2d21aeaa0d18569ccf49fbf1dd5cb965
BLAKE2b-256 3658e316859cb16605c84c9d140612cef03db1c8e494f398670226dbe7f7ee39

See more details on using hashes here.

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