trocotronic / edistribucion

API para e-distribución (Endesa distribución)
GNU General Public License v3.0
26 stars 28 forks source link

json como única salida. #5

Closed alsak0de closed 3 years ago

alsak0de commented 3 years ago

Enhorabuena por este pedazo de scrapper y gracias por compartirlo.

¿hay alguna manera de hacer una ejecución 'poco verbosa' y que retorne solo el json final de {meter} ?

Gracias

trocotronic commented 3 years ago

En breve lo pondré como método configurable. Mientrastanto puedes editar la línea 14 de la API y donde pone logging.INFO cambiarlo por logging.ERROR.

alsak0de commented 3 years ago

Gracias!!

Lo que he hecho es, de momento, ejecutarlo así:

$ ./example.py | grep Meter | cut -c9- >> meter_log.txt

Lo que me deja en el fichero solo la salida del meter como:

{'data': {'potenciaActual': 4.45, 'totalizador': '21.891', 'estadoICP': 'Abierto', 'potenciaContratada': 6.6, 'showLabel': False, 'percent': '67,42%'}, 'hasWarning': False, 'rejectPromise': False}

alsak0de commented 3 years ago

Gracias; he hecho un fork para modificar la línea.

trocotronic commented 3 years ago

Prueba a llamar al constructor Edistribucion(user=user,password=password,debug_level=logging.CRITICAL)