A simple shared budget manager web application
Find a file
0livd c7815e4878 Fix #248: Database creation issue (#254)
In flask's development server, the route handlers
run in a different thread than the main thread
thus an in-memory database created in the main thread
cannot be acccessed by the route handlers.
Switching the default database location to a temporary
file solves the isssue.

See full explanation here:
https://gehrcke.de/2015/05/in-memory-sqlite-database-and-flask-a-threading-trap/
2017-08-06 04:06:21 +02:00
conf Turn the WSGI file into a python module (#240) 2017-06-28 00:04:47 +02:00
docs Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
ihatemoney Fix #248: Database creation issue (#254) 2017-08-06 04:06:21 +02:00
.gitignore Add tox support. 2017-03-28 17:50:11 +02:00
.travis.yml Add Python 3.4 support 2017-03-29 11:21:39 +02:00
CHANGELOG.rst Turn the WSGI file into a python module (#240) 2017-06-28 00:04:47 +02:00
CONTRIBUTORS Prepare changelog & contrib list for v1.0 (#222) 2017-06-20 22:33:43 +02:00
dev-requirements.txt Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
LICENSE Re-organize the documentation (#223) 2017-06-21 14:03:16 +02:00
Makefile Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
MANIFEST.in Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
README.rst Re-organize the documentation (#223) 2017-06-21 14:03:16 +02:00
requirements.txt Update flask-sqlalchemy to >=2.2 2017-03-29 15:09:02 +02:00
setup.py Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
tox.ini Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02: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.
* **Backends**: MySQL, PostgreSQL, SQLite, Memory.