timmo001 / ovoenergy

Get energy data from OVO's API.
https://timmo.dev
Apache License 2.0
30 stars 16 forks source link

Support for OVO Energy Australia #77

Open DanAE111 opened 9 months ago

DanAE111 commented 9 months ago

Description

Would it be possible to make this support OVO Energy Australia?

Having fallen down a bit of a rabbit hole where i'd now like this python script to support OVO Energy Australia i've done some poking around in the Javascript for the OVO AU portal and i can see some parts of API URLs that match up with what is currently in the Python script.

However my Python and web knowledge is not very strong, happy to assist with information gathering and testing if we think this might be posssible?

Additional information

No response

timmo001 commented 2 months ago

Since this is a reverse engineered project, this would require someone with an austrailian account with knowledge of tracing network requests to make the changes. Any help on this is appreciated

Mattallmighty commented 1 month ago

Making a start on AU version of OVO Energy: https://github.com/timmo001/ovoenergy/compare/master...Mattallmighty:ovoenergy:OvoEnergyAU No promises as I'm not an expert Python coder, but will give it a go.

Jemzlel commented 3 weeks ago

@Mattallmighty how’d you go with the fork?

Mattallmighty commented 2 weeks ago

Have got stuck over here: https://github.com/timmo001/ovoenergy/compare/master...Mattallmighty:ovoenergy:OvoEnergyAU#diff-21d633f48db087e8b912783dc8bf0f2e4427670e867bb7b48a90d2c472ab3335R44-R46

Has been a challenge on how the login response goes onto define code_verifier & code for the oauth/token API call... Any guidance welcome. DM: https://discord.com/channels/@me/mattallmighty#1551/