8000 GitHub - BriceCroix/bankanalyzer: OFX files plotter
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

BriceCroix/bankanalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bankanalyzer

BankAnalyzer is a (very) simple application that takes a directory as an input, searches for every OFX file in it, and outputs plots of the bank account records found in these files.

It is also possible to specify aliases for the discovered bank accounts in a json file.

Developer's corner

Configure virtual environment :

  • On windows :
py -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
  • On linux :
sudo apt install libcairo2-dev pkg-config python3-dev
python3 -m venv venv
source env/bin/activate
pip install -r requirements.txt

If you need to install new packages, please update and commit the requirements.txt as follow :

pip install my_new_package
pip freeze > requirements.txt

You are now ready to execute bankanalyzer's GUI with :

python3 -m bankanalyzer

Or directly :

python3 -m bankanalyzer path/to/ofx/folder

The executable bankanalyzer can be compiled to a single executable with pyinstaller :

  • On linux :
  • On windows :
pyinstaller --clean --onefile --paths venv\Lib\site-packages --name "bankanalyzer" exe.py

About

OFX files plotter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0