Clase en python para obtener información relevante sobre datos del CURP (México), tal como: nombre, apellido, fecha de nacimiento y lugar de nacimiento.
Se obtiene el CURP a partir del nombre, apellido, fecha nacimiento, etc.
#Para obtener los datos relevantes con la ayuda del CURP
curp_fetcher = CurpUtils()
data,message = curp_fetcher.getDataFromCurp("XXXX000000XXXXXX00") #CURP valido
#Para obtener el CURP con los datos relevantes
curp_fetcher = CurpUtils()
data, message = curp_fetcher.getCurpFromData({
'claveEntidad': 'XX',
'nombres': 'NOMBRE(S)',
'primerApellido': 'APELLIDO P.',
'segundoApellido': 'APELLIDO M.',
'fechaNacimiento': 'dd/mm/yyyy',
'sexo': 'M|F'})
claveEntidad [Requerido] es una nomenclatura de dos letras que identifica a cada estado de la republica mexicana, entre los valores posibles estan los siguientes:
claveEntidad | Estado |
---|---|
AS | Aguascalientes |
BC | Baja California |
BS | Baja California Sur |
CC | Campeche |
CL | Coahuila |
CM | Colima |
CS | Chiapas |
CH | Chihuahua |
DF | Ciudad de México |
DG | Durango |
GT | Guanajuato |
GR | Guerrero |
HG | Hidalgo |
JC | Jalisco |
MC | Estado de México |
MN | Michoacán |
MS | Morelos |
NT | Nayarit |
NL | Nuevo León |
OC | Oaxaca |
PL | Puebla |
QT | Querétaro |
QR | Quintana Roo |
SP | San Luis Potosí |
SL | Sinaloa |
SR | Sonora |
TC | Tabasco |
TS | Tamaulipas |
TL | Tlaxcala |
VZ | Veracruz |
YN | Yucatán |
ZS | Zacateca |
NE | Nacido en el extranjero |
nombres [Requerido] Aquí va el o los nombres de la persona, por ejemplo: "ROBERTO", "JUAN JOSE".
primerApellido [Requerido] Aquí va el apellido paterno de la persona, por ejemplo: "LOPEZ", "MARTINEZ".
segundoApellido [Opcional] Aquí va el apellido materno de la persona, por ejemplo: "PEREZ", "GARCIA".
fechaNacimiento [Requerido] Aquí va la fecha de nacimiento de la persona con formato dd/mm/yyyy, ejemplo "30/05/1980", "01/01/2000".
sexo [Requerido] Define si la persona es hombre o mujer y esta determinada por la nomenclatura de una letra, donde:
Nomenclatura | Significado |
---|---|
H | HOMBRE |
M | MUJER |