A simple shared budget manager web application
Find a file
Youe Graillot 747824a298
CSV bills import (cospend compatible) (#951)
* proper import form (fix messy errors)
* csv compatible import
* cospend compatible import
* localization (best effort)
* refactoring
* revert localization (best effort)
* import return 400 on error
* fix Person.query.get_by_ids calls
* Bill explicit init parameters
* fix tests
* refacto tests with self.get_project
* separate import tests
* fix tests
* csv import test case
* fix import csv parsing
* revert DestructiveActionProjectForm renaming
* fix csv import test
* fix error redirection on import
* fix lint
* import file input type hint
* various fixes from review

Co-authored-by: Youe Graillot <youe.graillot@gmail.com>
2021-12-22 00:00:34 +01:00
.github add tests for python 3.10 (#921) 2021-11-15 22:33:32 +01:00
assets/showcase Reduce the size of showcase images (#899) 2021-10-30 17:30:59 +02:00
conf Production ready docker (#919) 2021-11-25 08:23:23 +01:00
docs List supported currencies in API under api/currencies (#961) 2021-12-13 23:25:25 +01:00
ihatemoney CSV bills import (cospend compatible) (#951) 2021-12-22 00:00:34 +01:00
.dockerignore Production ready docker (#919) 2021-11-25 08:23:23 +01:00
.gitignore Feature/currencies (#541) 2020-04-29 22:57:08 +02:00
.isort.cfg Add isort support. (#561) 2020-04-21 13:59:41 +02:00
.readthedocs.yaml Add a configuration file for readthedocs.io (#907) 2021-11-01 20:38:27 +01:00
.travis.yml Fix travis build with python3.6 (#734) 2021-04-06 22:49:49 +02:00
CHANGELOG.md Convert all the rst files to markdown. (#906) 2021-11-01 20:09:55 +01:00
CONTRIBUTORS Continuous integration build and push to dockerhub (#851) 2021-10-11 19:24:36 +02:00
docker-compose.test.yml Production ready docker (#919) 2021-11-25 08:23:23 +01:00
docker-compose.yml Production ready docker (#919) 2021-11-25 08:23:23 +01:00
Dockerfile Legal link fixes (#950) 2021-11-28 18:45:45 +01:00
LICENSE Re-organize the documentation (#223) 2017-06-21 14:03:16 +02:00
Makefile Use flask run rather than custom manage command (#952) 2021-11-30 11:51:14 +01:00
MANIFEST.in Reduce the size of showcase images (#899) 2021-10-30 17:30:59 +02:00
README.md Production ready docker (#919) 2021-11-25 08:23:23 +01:00
SECURITY.md Create SECURITY.md 2021-07-06 21:41:49 +02:00
setup.cfg Bump sphinx from 4.3.1 to 4.3.2 (#968) 2021-12-21 15:32:44 +01:00
setup.py Remove support for python2. 2019-10-11 19:52:37 +02:00
tox.ini Production ready docker (#919) 2021-11-25 08:23:23 +01:00

I hate money

GitHub Actions Status Translation status from Weblate Donate Docker image

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.

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.6 to 3.9.
  • 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.

Translation status

Translation status for each language