馃摓 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.
- MySQL
- Python3
localhost:port/number/8092412222 retornar谩:
[
{
"localidad": "Santiago",
"npa": 809,
"nxx": 241,
"prestadora": "CODETEL",
"tipo": "LINEA FIJA"
}
]
- 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).
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.