A simple shared budget manager web application
Find a file
Alexis Métaireau 230eafdf58 Use Jinja2 strict rendering.
For this I had to create an Jinja2 explicit environment, so I put a
function in `ihatemoney.utils.create_jinja2_env(strict_rendering=False)`.

When using this environment and if `strict_rendering` is activated,
templates using undefined variables will now error out rather than
failing silently.
2018-01-14 18:37:10 +01:00
conf Add a DockerFile (#272) 2017-10-25 23:37:55 +02:00
docs Add missing properties in API docs (#287) 2017-12-21 13:56:25 +01:00
ihatemoney Use Jinja2 strict rendering. 2018-01-14 18:37:10 +01:00
.gitignore Add python 3.6 support (#259) 2017-08-20 12:21:59 +02:00
.travis.yml Fix Travis-CI integration (#276) 2017-10-23 22:58:04 +02:00
CHANGELOG.rst Update the CHANGELOG. 2018-01-07 22:46:07 +01:00
CONTRIBUTORS Prepare changelog & contrib list for v1.0 (#222) 2017-06-20 22:33:43 +02:00
dev-requirements.txt manage commands testing (#313) 2018-01-07 00:27:42 +01:00
Dockerfile Add a DockerFile (#272) 2017-10-25 23:37:55 +02:00
LICENSE Re-organize the documentation (#223) 2017-06-21 14:03:16 +02:00
Makefile Add a database revision makefile recipe (#281) 2017-11-02 22:38:58 +01:00
MANIFEST.in Include all .j2 files in the packaged version. 2018-01-05 22:06:11 +01:00
README.rst Add python 3.6 support (#259) 2017-08-20 12:21:59 +02:00
requirements.txt Require flask-rest 1.3 minimum. 2017-12-27 17:26:16 +01:00
setup.py Back to development: 2.1 2017-12-27 19:10:00 +01:00
tox.ini manage commands testing (#313) 2018-01-07 00:27:42 +01:00

I hate money
############

.. image:: https://travis-ci.org/spiral-project/ihatemoney.svg?branch=master
   :target: https://travis-ci.org/spiral-project/ihatemoney
   :alt: Travis CI Build Status

«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 <https://ihatemoney.readthedocs.org>`_
* `Hosted version <https://ihatemoney.org>`_

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**: 2.7, 3.4, 3.5, 3.6.
* **Backends**: MySQL, PostgreSQL, SQLite, Memory.