All Projects → passuf → WunderHabit

passuf / WunderHabit

Licence: MIT license
Level up in Habitica by completing todo's in Wunderlist.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to WunderHabit

tod0
A Terminal Client for Microsoft To-Do
Stars: ✭ 93 (+158.33%)
Mutual labels:  wunderlist
trello-habitica
Keep in sync your Trello cards with Habitica
Stars: ✭ 32 (-11.11%)
Mutual labels:  habitica
Ao
Elegant Microsoft To-Do desktop app
Stars: ✭ 1,923 (+5241.67%)
Mutual labels:  wunderlist
changelog
Wunderlist Release Notes
Stars: ✭ 54 (+50%)
Mutual labels:  wunderlist
wunderlist-api
📕 Wunderlist in a simple way.
Stars: ✭ 11 (-69.44%)
Mutual labels:  wunderlist
wlist
A command line client for Wunderlist
Stars: ✭ 39 (+8.33%)
Mutual labels:  wunderlist
hamustro
Hamustro - the collector of events.
Stars: ✭ 14 (-61.11%)
Mutual labels:  wunderlist
moxy
a multi-host reverse proxy for golang
Stars: ✭ 34 (-5.56%)
Mutual labels:  wunderlist
night-shift
A micro-framework to build data processing workflows with GNU Make
Stars: ✭ 14 (-61.11%)
Mutual labels:  wunderlist
Habitica
A habit tracker app which treats your goals like a Role Playing Game.
Stars: ✭ 8,702 (+24072.22%)
Mutual labels:  habitica
habitica-cli
An immersive command line interface for Habitica ⚡🔥
Stars: ✭ 29 (-19.44%)
Mutual labels:  habitica
emacs-habitica
Emacs Extension for Habitica
Stars: ✭ 61 (+69.44%)
Mutual labels:  habitica
habitica-sync
This is a under-development Obsidian Plugin for Habitica
Stars: ✭ 43 (+19.44%)
Mutual labels:  habitica
habitipy
Command-line interface to Habitica
Stars: ✭ 47 (+30.56%)
Mutual labels:  habitica

WunderHabit

Level up in Habitica by completing todo's in Wunderlist.

Please note, this is neither an official Wunderlist nor an official Habitica project. Please use WunderHabit at your own risk!

Getting Started

WunderHabit is a simple Django application written in Python, which you can run on your own server.

If you are not familiar with Django, you might first head over to the Getting Started with Django docs.

Prerequisites

  • 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:

virtualenv venv_dir

Activate the virtualenv:

source venv_dir/bin/activate

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

There are several good guides on how to deploy a Django application. Personally, I like the one from Michal Karzynski or Digital Ocean.

Acknowledgements

The following projects or libraries helped a lot to build WunderHabit:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].