Skip to content

A script suite with customizations for Habitica's website

Notifications You must be signed in to change notification settings

Markkop/habiticaScripts

Repository files navigation

📁 habiticaScripts

Repo status Build Status Codacy Badge codecov contributions welcome Awesome Badges

🚀 habiticaCustomSkills project has been renamed to habiticaScripts

Motivation

While using Habitica to organize myself I ended up outleveling my friends and wondered how I could adjust my leveling process to keep up with the party.
That's how this project begins. By creating new skills and consuming experience points , I've slow down my leveling in exchange for other resources such hp, Then I got pretty hyped to expand these customizations even further with other people contributions and transformed a single script file in this cool custom suite. We even have badges!

How to install these scripts

  1. Install the userscript manager Violentmonkey for FireFox or Chrome
  2. Go to dist folder, select a script and view it as raw by clicking in the Raw button
  3. Confirm userscript instalation
  4. Access/reload Habitica's home

Scripts

🍅 habiticaPomodoro

Transforms a task named #pomodoro to a Pomodoro Timer.
It emits a sound after each time interval and at the end of the last, it scores a good habit on Habitica.
Both time intervals can be customized.
Click here to install

🔮 habiticaCustomSkills

Get new customizable skills for your class.
It's possibile to consume or reward hp, mana, exp and gold.
Modifiers can be flat, %max, %current or random values.
Click here to install

⌨️ habiticaShortcuts

Soon™️

How to develop

  1. Allow Violentmonkey to access file urls in Chrome
  2. Drag the script file in local dist folder to the browser or run google-chrome dist/scriptName.js
  3. Confirm userscript installation and keep this tab open to track changes
  4. Run npm install to install dependencies
  5. Run npm run dev and select build:watch to rebuild on file change
  6. On another terminal run npm run dev and select test:watch to watch tests on file change

Tip: Use Prettier and Formatting Toggle for code formatting

About

A script suite with customizations for Habitica's website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published