Skip to content

A simple webhook receiver to integrate Habitica and Trello.

License

Notifications You must be signed in to change notification settings

auntiebirdie/habitrello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

habitrello

A simple webhook receiver to integrate Habitica and Trello.

why?

I love Habitica, but one of the problems I run into is I'll add something long-term to the Tasks and feel demotivated as it slowly turns red from sitting stagnant.

I love Trello, but one of the problems I run into is I can't raise unicorns or fight bosses.

So I made a simple Cloud Function webhook to integrate Trello, where I can manage tasks in a more project-like structure but still get EXP and gold for finishing them!

setup

  • Create a board in Trello to host your Habitica tasks

    • Log into Trello
    • Create a new board OR choose an existing one
  • Get your User ID and API Key from Habitica

    • Log into Habitica
    • Navigate to the Settings > API page to get your HABITICA_USER_ID and HABITICA_API_TOKEN
    • Save them to secrets/function.yaml
  • Get your Trello keys and tokens

  • Ensure you have your gcloud configuration pointing at the desired project

  • Run npm run deploy

  • Create a task, mark it done (archive it), and check to see if you successfully gained EXP/gold/items in Habitica!

About

A simple webhook receiver to integrate Habitica and Trello.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published