There is a running instance hosted on my own server: https://wunderhabit.passuf.ch
Please note, this is neither an official Wunderlist nor an official Habitica project. Please use WunderHabit at your own risk!
Run It on Your Own Server
WunderHabit is a simple Django application written in Python, which you can run on your own server.
- You need a Wunderlist account
- Register your Wunderlist App to generate a Client ID and a Client Secret to interact with the Wunderlist API
- In order to communicate with the Wunderlist API, you need a webserver and a trusted SSL certificate for your domain. There are free certificates available, just google for it.
Install the Requirements
Create a virtualenv:
Activate the virtualenv:
Install the requirements:
pip install -r requirements.txt
Run the Django app
Create a local settings file
local_settings.py based on the example
local_settings.example.py and configure the parameters according to your setup (do not share this file!):
cp wunderhabit/local_settings.example.py wunderhabit/local_settings.py
Prepare the database:
python manage.py migrate
Run the test server to verify the installation:
python manage.py runserver 127.0.0.1:8001
Deploy the app
The following projects or libraries helped a lot to build WunderHabit: