Skip to content

馃摓 API para obtener informaci贸n de un tel茅fono m贸vil dominicano: Proveedor de Servicio, Tipo de n煤mero (local o m贸vil) y si es local ofrece la ciudad.

License

ivanubi/api-indotel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

40 Commits

Repository files navigation

REST API Indotel

馃摓 REST API para obtener informaci贸n de un tel茅fono m贸vil dominicano: Chequea el tipo de n煤mero (local o m贸vil), si es local te ofrece la ciudad. Tambi茅n retorna el Proveedor de Servicio que otorg贸 el n煤mero.

Requisitos:

  • MySQL
  • Python3

Ejemplo:

localhost:port/number/8092412222 retornar谩:

[
  {
    "localidad": "Santiago",
    "npa": 809,
    "nxx": 241,
    "prestadora": "CODETEL",
    "tipo": "LINEA FIJA"
  }
]

Instalaci贸n:

  • Instalar las dependencias con pip install -r requirements.txt.
  • Debe correr el archivo step1_excel_to_mysql.py (python step1_excel_to_mysql.py) la cual llenar谩 la base de datos con la informaci贸n que est谩 en el archivo excel_numbers.xlsx descargada de INDOTEL.
  • El pr贸ximo paso es ejecutar el c贸digo step2_scrap_locations.py (python step2_excel_to_mysql.py) la cual va a hacer un scraping de las locaciones de cada n煤mero telef贸nico local, esto podr谩 relacionar los n煤meros con su localidad en la base de datos.
  • Finalmente python application.py y probar que funciona entrando a la URL localhost:port/number/[numero telefonico] (sustituir puerto y n煤mero telef贸nico por el puerto que est谩s usando y el n煤mero que quieras).

A tener en cuenta:

Esta aplicaci贸n s贸lo nos dir谩 qui茅n fue la compa帽铆a que originalmente otorg贸 el n煤mero, si el n煤mero telef贸nico cambia de compa帽铆a entonces no habr谩 forma de saber su proveedor actual.

About

馃摓 API para obtener informaci贸n de un tel茅fono m贸vil dominicano: Proveedor de Servicio, Tipo de n煤mero (local o m贸vil) y si es local ofrece la ciudad.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published