Skip to content

This is a under-development Obsidian Plugin for Habitica

License

Notifications You must be signed in to change notification settings

kkzzhizhou/habitica-sync

 
 

Repository files navigation

Habitica Sync in Obsidian

This plugin for Obsidian incorporates a view to display and interact with the task management app Habitica.

Please open issues for any bugs/functionality requests :)

Usage

The plugin's view is enabled by clicking on the "Open Habitica Pane" option in the side ribbon (default hotkey is Ctrl+Shift+H).

To sync your Habitica account, go to the settings page of the plugin and enter your user ID and API token credentials.

Features

Pane View

Image from Gyazo Image from Gyazo

  • View stats (HP, XP, coins)
  • View to do's, dailies, and habits
    • Tab for active/completed tasks and dailies

Check off tasks/dailies in the view, modify habit counters (+/-)

Image from Gyazo

  • Can uncheck completed habits/todos as shown above

Settings

The following two inputs help fetch your user data to be displayed in the Obsidian view:

  • Habitica User ID: You can find this by clicking on the "User" icon in the top right of the Habitica webapp, "Settings", then "API"
  • Habitica Token API: You can find this by clicking on the "User" icon in the top right of the Habitica webapp, "Settings", then "API"

Roadmap

We will be implementing additional features including:

  • Add/delete/customize tasks and habits

Feel free to support us and donate!

Buy Me a Coffee at ko-fi.com

About

This is a under-development Obsidian Plugin for Habitica

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.2%
  • CSS 9.4%
  • JavaScript 1.4%