Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.1 KB

README.md

File metadata and controls

46 lines (36 loc) · 1.1 KB

nameparts

Build Status

nameparts is a Python module that I wrote to address a problem splitting full names into individual parts (first, middle, last, etc.)

You can use it like this:

  >>> from nameparts import Name
  >>> n = Name("Thurston Howel III")
  >>> n.first_name
  'Thurston'
  >>> n.last_name
  'Howel'
  >>> n.as_dict
  {'first_name': 'Thurston', 'last_name': 'Howel', \
    'middle_name': None, 'suffix': None, 'generation': 'III', \
    'salutation': None}
  >>> n = Name("Smith, John Paul")
  >>> n.first_name
  'John'
  >>> n.last_name
  'Smith'
  >>> n.middle_name
  'Paul'

Installing

From source:

   python setup.py install

via pip:

   pip install nameparts

nameparts runs on CPython 2.6, 2.7, 3.2 and PyPy

License

nameparts is released under the BSD license.

Comments/Questions/Improvements

Any of the above are welcome. Contact me at the email address in my profile.