Skip to content

Returns a name from a DNI number using Google (not exhaustive)

Notifications You must be signed in to change notification settings

dataista0/dni2name

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dni2name

Returns a name from a DNI number using google search and two hand written rules.

julian@garden-of-eden:~/git/dni2name$ python dni2name.py 33779884
33779884 Esteban Roitberg

dni2name searchs in google for the query: "DNI input-number" and then extracts the full name from the title using only two hand written rules.

The file dni2name.py contains the code that does this. To run it you must know what git and python means. If you know, skip the next paragraph and go to Usage. If you don't, continue reading:

dni2name.py is a python script, you can open it clicking it's name adobe in the page. I commented it to make it readable for newbies. ''' The comments are between three quotes ''' and the rest is the code. In compress.py I removed the comments and the white spaces to check the lines of code (30).

##Usage

Clone and use

julian@garden-of-eden:~/git$ git clone git@github.com:julian3833/dni2name.git
julian@garden-of-eden:~/git$ cd dni2name

Run Esteban Roitberg test

julian@garden-of-eden:~/git/dni2name$ python dni2name.py
33779884 Esteban Roitberg

Check for a DNI number

julian@garden-of-eden:~/git/dni2name$ python dni2name.py 33799335
33799335 Angeletti Julieta Belen

Check for a range of DNIs

julian@garden-of-eden:~/git/dni2name$ python dni2name.py 33779900 33779910
33779902 Lacalle Juan Manuel
33779903 Fernandez Leon Maria Alejandra
33779904 Zippes Alan Ezequiel
33779905 Capon Laura Mariela
33779907 Brasa Lucia
33779908 Martin Gusta Bascary
33779909 Guerrero Sandra Ines

##Dependencies

This git repo

Uses this library: https://github.com/BirdAPI/Google-Search-API. The files are included for simplicity.

git clone https://github.com/BirdAPI/Google-Search-API.git GoogleSearchAPI/

Enviroment

You need a Linux and I think that's all.

Install git and python. It's something like this:

apt-get install git python

Google it.

About

Returns a name from a DNI number using Google (not exhaustive)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages