#Getting carried away with reverse engineering

1 messages · Page 1 of 1 (latest)

elfin lake
#

So lately I've very much gotten into reverse engineering API and creating integrations from them when I can. I'm very much learning as I go and I'm sure they all need a lot of work. especially the Ryanair one.

This is my list of integrations so far. But I'm currently also working on a Yodel parcel tracker, then I intend to do the same for InPost and The Modern Milkman.

Anyway, let me know what you all think and feel free to contribute if you can and want to 😁

https://github.com/jampez77/DVLA-Vehicle-Enquiry-Service

https://github.com/jampez77/Ryanair

https://github.com/jampez77/Jet2

https://github.com/jampez77/RoyalMail

https://github.com/jampez77/PremierInn

https://github.com/jampez77/Evri

https://github.com/jampez77/Multiline-Entity-Card

GitHub

A custom component for connecting to the DVLAs Vehicle Enquiry Service API. - jampez77/DVLA-Vehicle-Enquiry-Service

GitHub

Ryanair Home Assistant Integration . Contribute to jampez77/Ryanair development by creating an account on GitHub.

GitHub

An integration that bring your Jet2 booking info into Home Assistant - jampez77/Jet2

GitHub

An integration that synchronises your Royal Mail tracking data with Home Assistant - jampez77/RoyalMail

GitHub

An integration that bring your Premier Inn booking info into Home Assistant - jampez77/PremierInn

elfin lake
elfin lake
late panther
#

Considered adding some of them to core?

elfin lake
#

Yes I have but I don't have enough faith in my work right now haha

late panther
#

Go for it!

elfin lake
#

Maybe, might start with the DVLA one first

late panther
#

Like, I always like to introduce the core codebase to new people as it can feel daunting to contribute to such a big project for a lot of people

#

And I know that there are very good component Devs out there who would be awesome to help out on core

elfin lake
#

I mean I'd love to of course!

For me the daunting things are:

I know I'll need to do multiple PRs for different repos. I.e. one for code, one for documentation etc.

It will also eat up way more time that I don't always have.

late panther
#

Yep, that's a given as we want end user documentation of course 🙂

elfin lake
#

Yes, absolutely. I'm just terrible at writing things down in a way that is accessible to others 😂

late panther
#

We have people at our docs team who can help with that!

#

As long as you do your best they can help you make it perfect

elfin lake
#

Ok you've convinced me shall endeavour to put in a PR for the DVLA integration then. Once I write some unit tests first 😂

Can I ask where else do I need to put in a PR?

core, documentation and presumably brands too?

late panther
#

Yep, those 3

elfin lake
#

Thanks! And thanks for the support & encouragment