At least with ledger cli, the format for a transaction is simple enough that a just make a script that reads the CSV that I can export from my bank’s website.
But to your point, it’s still a lot of customization and manual work, I never keep up with it for more than a month or two
But to your point, it’s still a lot of customization and manual work, I never keep up with it for more than a month or two