Adds a button to transactions page that exports all transactions into a CSV file. Developed for use with "Actual" budgeting tool, will probably work fine with any other importer.
< 脚本NeoFinancial export transactions as CSV的反馈
Hey, thanks for this. Unfortunately, I don't really have time to properly review this now, so for now I just tweaked my existing setup to start working again. As my github repo for this states - all of my userscripts are under MIT license: https://github.com/eaglesemanation/userscripts. So feel free to redistribute your version, or maybe just open a PR on that repo and at some point I'll have time to check it out.
Great script. I was using using up until it stopped working, not the scripts fault but looks like NEO updated their website so now when the script tries to find the filters element in the query selector it returns nothing and just stops working.
I've modified
addDownloadButtons
andkeepButtonShown
to get it to draw the download buttons on top of the existing page in the bottom left. In addition to removing the other references to thetransactionFiltersQuery
.Current downside is that the buttons will appear no matter what. I think maybe we can check the url to see if we are on the
*/transactions
page but other than that here's what I got.Removing the
transactionFiltersQuery
fromdetectPageType
function andPageInfo
objectUpdates to
addDownloadButtons
Updates to
keepButtonShown