ofxtools
dotfiles
ofxtools | dotfiles | |
---|---|---|
8 | 1 | |
303 | 77 | |
- | - | |
4.6 | 8.5 | |
7 months ago | 26 days ago | |
Python | Shell | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ofxtools
- Thinking of doing a pip package for Django, any ideas to do?
-
Open Banking API
They support OFX downloads. See: https://github.com/csingley/ofxtools/issues/109
- Is it a bad idea to make a thing that logs into my bank account?
- Summarily discontinuing the HTML statement option without replacement?
- How do apps like Mint connect to your bank account?
-
Plain Text Accounting Apps
If you're based in the US, I would recommend ofxtools [1]. Anytime an institution supports "Download in Quicken", they have an OFX endpoint that you can find via ofxhome.
[1] https://github.com/csingley/ofxtools
-
How you can track your personal finances using Python
If you're using Python, and you want to import transaction/balance data without handing over your passwords to some third party, you can try
https://github.com/csingley/ofxtools
- Spreadsheet Formulas for Personal Finance
dotfiles
-
Plain Text Accounting Apps
Have you tried `ledger xact` command? This helps to create new transactions based on previous ones. I have a small wrapper[1] for this, namely "la", which enables me to do something like "la coles 5" to create a new transaction like previous supermarket transaction with the today as date, same from and to accounts, and $5 as amount. If I want to change something, it could be as complete as "la [YYYY.MM.DD/M.D/D] coles grocery 5 credit". If someone has tens of transactions per day it is very likely they are all similar and only little extra adjustment is needed.
Also I use a credit card for most of my expenses, and there are only a handful of bank transfers per month from my access account. Every first day of the month I pull out last month's credit card statement and log all the transactions. It usually takes less than 30 minutes.
[1]: https://github.com/roylez/dotfiles/blob/master/misc/bin/la
What are some alternatives?
ledg - Batch modifiable ledger-like written in nodejs
beanborg - Automatic AI-powered transactions categorizer for Beancount
mortgage-and-investments - Estimate mortgage and investments
hledger - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
https://github.com/alpeb/go-finance - Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
ledger - Double-entry accounting system with a command-line reporting interface
django-dynamic-db-router - Run queries on any of your project's databases using a decorator or context manager.
godbledger - Accounting Software with GRPC endpoints and SQL Backends