mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 09:22:38 +02:00
A simple shared budget manager web application
![]() The 404 page crashes when the user is logged in: File "/home/zorun/code/ihatemoney/ihatemoney/templates/404.html", line 1, in top-level template code {% extends "layout.html" %} File "/home/zorun/code/ihatemoney/ihatemoney/templates/layout.html", line 124, in top-level template code {{ g.logout_form.hidden_tag() }} File "/home/zorun/venv/py3-ihatemoney/lib/python3.9/site-packages/jinja2/environment.py", line 474, in getattr return getattr(obj, attribute) jinja2.exceptions.UndefinedError: 'flask.ctx._AppCtxGlobals object' has no attribute 'logout_form' This is because the logout form is defined by a URL processor, and this does not seem to apply for all pages. To solve this, simply skip the logout form if it's not defined. |
||
---|---|---|
.github | ||
assets/showcase | ||
conf | ||
docs | ||
ihatemoney | ||
.dockerignore | ||
.gitignore | ||
.isort.cfg | ||
.readthedocs.yaml | ||
.travis.yml | ||
CHANGELOG.md | ||
CONTRIBUTORS | ||
docker-compose.test.yml | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
MANIFEST.in | ||
README.md | ||
SECURITY.md | ||
setup.cfg | ||
setup.py | ||
tox.ini |
I hate money
I hate money is a web application made to ease shared budget management. It keeps track of who bought what, when, and for whom; and helps to settle the bills.
- Online documentation
- Hosted version
- Cloud Providers
- Mailing list (to get updates when needed).
The code is distributed under a BSD beerware derivative: if you meet the people in person and you want to pay them a craft beer, you are highly encouraged to do so.
Requirements
- Python: version 3.7 to 3.11.
- Backends: SQLite, PostgreSQL, MariaDB (version 10.3.2 or above), Memory.
Contributing
Do you wish to contribute to IHateMoney? Fantastic! There's a lot of very useful help on the official contributing page.
You can also donate some money. All funds will be used to maintain the hosted version.
Join the other contributors.