A node.js web app that works as an alternative task-manager for Habitica. For now, it just supports To-Dos.
- Shows all your actual To-Dos in Habitica.
- Creation of To-Dos and their respective checklists (for now, the default difficulty when creating them is medium).
- Checking To-Dos and their respective checklists.
- Deletion of To-Dos.
- You can order the To-Dos, but this order won't sync with Habitica (working on it).
- New : you can now enter notes to the To-Dos with '|'. Example: "" Name of the To-Do | Notes for the To-Do ""
- Having Node.js installed on your machine.
- Having an Habitica account.
Before running the program, you need to change the archive userApiKeys.js that is in the config folder.
Just replace your-api-user-id and your-api-token with yours from your account (you can get them here ).
After you save your changes, open the terminal or command prompt in the path of the archives downloaded and type:
npm install
then
npm start
If everything is ok, go to your browser to http://localhost:3000 , it should show all your actual To-Dos if any.
After using the program, press Ctrl+C on the terminal to stop it.
-
To-Dos are completed or checked double clicking them on the text.
-
If the command npm start gives you an error, you could have some service actually listening at port 3000. Check if port 3000 is listening on your machine.
-
If the sync icon gets an error it could be various things.
- habitica servers have problems right now and cannot respond
- one or more actions on the app were not synced with Habitica
to avoid the last one, try to make actions one by one making sure the sync icon is with the check meaning that. For example if you try to delete three To-Dos in a short period of time, the last one probably wont happen
- Enable Dailies and Habits (those will be added to the navbar as links).
- Add notes to To-Dos with a character (example : " to-do name | to-do notes ")
- Enable edit button.
- Enable the navigation button sync the order with Habitica' server.
- Add an indicator for the synchronization with Habitica' server.
- Enable the user to choose difficulty of new To-Dos.
In the case you want it, you can run this program in your android phone thanks to Termux. Just take the same steps and don't forget to add your API credentials.