9

Pretty much Python automation on steroids.

https://github.com/konradhalas/...

Dacite is an integral part in it, cause it makes most auto generated API wrappers like Cloudflare API "maintenable".

Getting dicts, converting via Dacite to defined data classes...

Then using TOML to define e.g. output parameters (e.g. list of classes / properties one needs)...

... To export them via Pandas to anything what one needs.

It's just so comfortable.

Definining data classes, sprinkle the API calls and dacite in it, some definition via TOML, done.

Yes, lots of dark vodoo / behind the scenes magic... But ... It removes all this annoying fucked up boilerplate writing that takes ages and makes it frustrating.

As long as the data wrapper (e.g. clousflare API) generates Dicts, its really minutes to get an export working.

If you know the pain of having to deal with multiple accounts, different formats (e.g. different companies)… hours of manual copy pasting to aggregate the data etc.

Then you can maybe understand why I love this so much.

Data classes and dacite makes painful confusing workflows so much nicer and self documenting, I get wet in my pants while writing this. :)

Comments
Add Comment