Bug#735611: ITP: python-nameparser -- Simple Python module for parsing human names into their individual components.
Package: wnpp
Severity: wishlist
Owner: Leon Haverkotte <l.m.c.haverkotte@utwente.nl>
* Package name : python-nameparser
Version : 0.2.8
Upstream Author : Derek Gulbranson <derek73@gmail.com>
* URL : https://code.google.com/p/python-nameparser/
* License : LGPL
Programming Lang: Python
Description : Simple Python module for parsing human names into
their individual components.
This nameparser module tries to parse human names into indivudual
components (title, first, middle, last, suffix).
Supports 3 comma placement variations for names of people in latin-based
languages.
* Title Firstname Middle Lastname Suffix
* Lastname, Title Firstname Middle [,] Suffix [, Suffix]
* Title Firstname M Lastname, Suffix [, Suffix]
Examples:
* Doe-Ray, Col. John A. Jérôme III
* Dr. Juan Q. Xavier de la Vega II
* Juan Q. Xavier Velasquez y Garcia, Jr.
It also tries to correctly capitalize names and titles when confronted
with all upper- or lowercase input, for example:
* bob v. de la macdole-eisenhower phd -> Bob V. de la
MacDole-Eisenhower Ph.D.
The module should be unicode safe but that support is fairly untested.
Reply to: