├── .gitignore ├── README.md ├── flask_app ├── __init__.py ├── bkapp │ ├── bk_category.py │ ├── bk_overview.py │ ├── bk_settings.py │ ├── bk_trends.py │ ├── bkapp.py │ ├── bkapp_server.py │ ├── color_map.py │ ├── pandas_functions.py │ └── theme.yaml ├── category.py ├── gnucash │ ├── gnucash_db_parser.py │ ├── gnucash_example_creator.py │ └── gnucash_examples │ │ └── example_gnucash.gnucash ├── gnucash_file_path.cfg ├── observer.py ├── overview.py ├── settings.py ├── static │ ├── category.css │ ├── overview.css │ ├── settings.css │ ├── settings.js │ ├── style.css │ └── trends.css ├── templates │ ├── base.html │ ├── category.html │ ├── overview.html │ ├── settings.html │ └── trends.html └── trends.py ├── requirements.txt ├── screenshots ├── flask_app_rundown.gif ├── flask_app_terminal.png └── flask_app_trends.png └── tests ├── conftest.py ├── test_bk_category.py ├── test_bk_overview.py ├── test_bk_settings.py ├── test_bk_trends.py ├── test_bkapp.py ├── test_flask_app.py ├── test_gnucash_db_parser.py ├── test_gnucash_example_creator.py ├── test_observer.py └── test_pandas_functions.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/README.md -------------------------------------------------------------------------------- /flask_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/__init__.py -------------------------------------------------------------------------------- /flask_app/bkapp/bk_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/bk_category.py -------------------------------------------------------------------------------- /flask_app/bkapp/bk_overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/bk_overview.py -------------------------------------------------------------------------------- /flask_app/bkapp/bk_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/bk_settings.py -------------------------------------------------------------------------------- /flask_app/bkapp/bk_trends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/bk_trends.py -------------------------------------------------------------------------------- /flask_app/bkapp/bkapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/bkapp.py -------------------------------------------------------------------------------- /flask_app/bkapp/bkapp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/bkapp_server.py -------------------------------------------------------------------------------- /flask_app/bkapp/color_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/color_map.py -------------------------------------------------------------------------------- /flask_app/bkapp/pandas_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/pandas_functions.py -------------------------------------------------------------------------------- /flask_app/bkapp/theme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/bkapp/theme.yaml -------------------------------------------------------------------------------- /flask_app/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/category.py -------------------------------------------------------------------------------- /flask_app/gnucash/gnucash_db_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/gnucash/gnucash_db_parser.py -------------------------------------------------------------------------------- /flask_app/gnucash/gnucash_example_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/gnucash/gnucash_example_creator.py -------------------------------------------------------------------------------- /flask_app/gnucash/gnucash_examples/example_gnucash.gnucash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/gnucash/gnucash_examples/example_gnucash.gnucash -------------------------------------------------------------------------------- /flask_app/gnucash_file_path.cfg: -------------------------------------------------------------------------------- 1 | GNUCASH_FILE_PATH=None -------------------------------------------------------------------------------- /flask_app/observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/observer.py -------------------------------------------------------------------------------- /flask_app/overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/overview.py -------------------------------------------------------------------------------- /flask_app/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/settings.py -------------------------------------------------------------------------------- /flask_app/static/category.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/static/category.css -------------------------------------------------------------------------------- /flask_app/static/overview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/static/overview.css -------------------------------------------------------------------------------- /flask_app/static/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/static/settings.css -------------------------------------------------------------------------------- /flask_app/static/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/static/settings.js -------------------------------------------------------------------------------- /flask_app/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/static/style.css -------------------------------------------------------------------------------- /flask_app/static/trends.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/static/trends.css -------------------------------------------------------------------------------- /flask_app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/templates/base.html -------------------------------------------------------------------------------- /flask_app/templates/category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/templates/category.html -------------------------------------------------------------------------------- /flask_app/templates/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/templates/overview.html -------------------------------------------------------------------------------- /flask_app/templates/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/templates/settings.html -------------------------------------------------------------------------------- /flask_app/templates/trends.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/templates/trends.html -------------------------------------------------------------------------------- /flask_app/trends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/flask_app/trends.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshots/flask_app_rundown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/screenshots/flask_app_rundown.gif -------------------------------------------------------------------------------- /screenshots/flask_app_terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/screenshots/flask_app_terminal.png -------------------------------------------------------------------------------- /screenshots/flask_app_trends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/screenshots/flask_app_trends.png -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_bk_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_bk_category.py -------------------------------------------------------------------------------- /tests/test_bk_overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_bk_overview.py -------------------------------------------------------------------------------- /tests/test_bk_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_bk_settings.py -------------------------------------------------------------------------------- /tests/test_bk_trends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_bk_trends.py -------------------------------------------------------------------------------- /tests/test_bkapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_bkapp.py -------------------------------------------------------------------------------- /tests/test_flask_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_flask_app.py -------------------------------------------------------------------------------- /tests/test_gnucash_db_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_gnucash_db_parser.py -------------------------------------------------------------------------------- /tests/test_gnucash_example_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_gnucash_example_creator.py -------------------------------------------------------------------------------- /tests/test_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_observer.py -------------------------------------------------------------------------------- /tests/test_pandas_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciek3000/GnuCash-Expenses-Vis/HEAD/tests/test_pandas_functions.py --------------------------------------------------------------------------------