Giter Site home page Giter Site logo

habitica-zapier's Introduction

Habitica Build Status Code Climate Bountysource

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.

We need more programmers! Your assistance will be greatly appreciated. The wiki pages below and the additional pages they link to will tell you how to get started on contributing code and where you can go to seek further help or ask questions:

Habitica's code is licensed as described at https://github.com/HabitRPG/habitica/blob/develop/LICENSE

Found a bug? Please report it to admin email rather than creating an issue (an admin will advise you if a new issue is necessary; usually it is not).

Have any questions about Habitica or its community? See the links in the habitica.com website's Help menu or drop in to Guilds > Tavern Chat to ask questions or chat socially!

habitica-zapier's People

Contributors

alys avatar crookedneighbor avatar majed6 avatar paglias avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

habitica-zapier's Issues

allow frequency to be specified for Habits

Habits have a frequency field that defines how often the +/- counters are set to zero. The value can be daily, weekly, or monthly

The creates/create_task.js script should have support for frequency for Habits.

Mathematical priority

I would love to have the priority field take a mathematical equation and calculate what the priority / difficulty should be.

For example when I add a to-do to read an article via the integration, I would like it to calculate the following equation words count ( provided by another integration) / 1000 in the priority field.

IMHO, this adds a much more clever way of determining the priority of a task.

ensure that creates/create_task.js supports all types of Daily repeat options

I haven't looked into this closely but I think the repeat options for Dailies in creates/create_task.js don't contain all the options that are available in the task edit form in habitica.com

If someone would like to investigate that and add some or all of the missing options (if any), please do.

If you want to do a pull request to add just one or two missing options, that's fine. Comment here to say what you want to add and write "partial fix for #[issue number]" in the PR.

tests are needed

Tests. Tests tests tests.

Anyone who wants to write one or more tests is welcome to. Don't feel that you have to do a huge amount at once. A PR with even one new or improved test will help!

possible issue with "task deletion" option having true for on and off

The bug below was reported by @nocibambi (55efeba6-73b2-46cb-8158-43642ae92011) for the version of our zapier integration that is NOT managed in this repo (i.e., the version available at https://zapier.com/developer/invite/58605/c2371463967a0aeca738093e4958da6c/ as described in sections 1 to 6 in in the wiki's Zapier page. I'm logging it here because I want to check if it also happens in this github-managed version, and also to remind me to look into whether it's an easy fix in the other version.

"When I tried to customize the Zapier task it showed that the 'task deletion' option showed 'true' values for both 'turn on' and 'turn off' cases. I discussed this with Zapier support, and, according to them, probably both cases are marked as "true"."

Task Creation: Support Difficulty

In the create task action, there should be a "Difficulty" option that lets you pick Trivial/Easy/Medium/Hard. Currently there is no such action, and all created tasks are set as Easy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.