# Todoist goals in beeminder

**URL:** <https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524>\
**Category:** uncategorized\
**Created:** [July 27, 2014, 8:02pm UTC](https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524 "2014-07-27T20:02:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![drmaciver](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drmaciver/32/80_2.png) [@drmaciver](https://forum.beeminder.com/u/drmaciver)\
**Post date:** [July 27, 2014, 8:02pm UTC](https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524/1 "2014-07-27T20:02:12Z")

</div>

So I gather a lot of people seem to want todoist integration:

> **[Integrate with Todoist at Todoist.com!](https://beeminder.uservoice.com/forums/3011-general/suggestions/5561896-integrate-with-todoist-at-todoist-com)**
>
> Todoist has awesome recurrent date scheduling options, therefore I can't possibly switch to Trello, but I would love integration of Beeminder with different projects on Todoist.
> 
> Would also be awesome if different tasks could be assigned a different...

Me too! So I wrote some.  
[https://github.com/DRMacIver/feedthebee/blob/master/todoist.py](https://github.com/DRMacIver/feedthebee/blob/master/todoist.py).

As per usual it’s a slightly hacky python script that is basically only  
remotely usable if you’ve got some developer nous (sorry), but I figured  
I’d mention it in case anyone else felt the need for it.

The basic mode of operation is that every day a todoist item is overdue it  
generates a datapoint on the todoist goal. This is a “do less” goal, so the  
more tasks you have overdue the more you are penalised.

David

–  
You received this message because you are subscribed to the Google Groups “Akratics Anonymous” group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![drtall](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drtall/32/1341_2.png) [@drtall](https://forum.beeminder.com/u/drtall)\
**Post date:** [July 27, 2014, 8:12pm UTC](https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524/2 "2014-07-27T20:12:00Z")

</div>

Cool! I’m not familiar with Todoist. Would it get me functionality that is  
like GTBee? I have Android so I can’t use GTBee yet.

Thanks,  
Sean

On Sun, Jul 27, 2014 at 1:02 PM, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com) wrote:

> So I gather a lot of people seem to want todoist integration:  
> [Integrate with Todoist at Todoist.com! – Customer Feedback for Beeminder](http://beeminder.uservoice.com/forums/3011-general/suggestions/5561896-integrate-with-todoist-at-todoist-com)
> 
> Me too! So I wrote some.  
> [https://github.com/DRMacIver/feedthebee/blob/master/todoist.py](https://github.com/DRMacIver/feedthebee/blob/master/todoist.py).
> 
> As per usual it’s a slightly hacky python script that is basically only  
> remotely usable if you’ve got some developer nous (sorry), but I figured  
> I’d mention it in case anyone else felt the need for it.
> 
> The basic mode of operation is that every day a todoist item is overdue it  
> generates a datapoint on the todoist goal. This is a “do less” goal, so the  
> more tasks you have overdue the more you are penalised.
> 
> David
> 
> –  
> You received this message because you are subscribed to the Google Groups  
> “Akratics Anonymous” group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

–  
You received this message because you are subscribed to the Google Groups “Akratics Anonymous” group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![drmaciver](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drmaciver/32/80_2.png) [@drmaciver](https://forum.beeminder.com/u/drmaciver)\
**Post date:** [July 27, 2014, 8:30pm UTC](https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524/3 "2014-07-27T20:30:05Z")

</div>

I’m unclear on the exact feature set of GTBee, so I don’t know for sure,  
but in the sense that todoist is a todo app and this lets you make  
commitments to it with beeminder, yes that’s like GTBee 🙂

Todoist is pretty great based on my initial experience of it. I started  
using it so that I could have some good recurring tasks, but it’s a rather  
solid piece of software and I think I’ll be using it for a lot more todos  
which is why I wanted a mechanism to help me stick to it.

You do have quite a lot of ability to put things off by explicitly changing  
the date on the task, so it’s less of a firm commitment than I’d expect  
from GTBee. I don’t know what to do about that. If it proves to be a  
problem in practice I might write some more integration to the tune of “put  
things off less”.

(Oh it also has an interesting karma system that I may be feeding into  
beeminder at some point, but for now I wanted something I had more  
oversight over the inner workings of and overdue tasks is nice and  
comprehensible)

On 27 July 2014 22:12, Sean Fellows [oaks64@gmail.com](mailto:oaks64@gmail.com) wrote:

> Cool! I’m not familiar with Todoist. Would it get me functionality that is  
> like GTBee? I have Android so I can’t use GTBee yet.
> 
> Thanks,  
> Sean
> 
> On Sun, Jul 27, 2014 at 1:02 PM, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com)  
> wrote:
> 
> > So I gather a lot of people seem to want todoist integration:  
> > [Integrate with Todoist at Todoist.com! – Customer Feedback for Beeminder](http://beeminder.uservoice.com/forums/3011-general/suggestions/5561896-integrate-with-todoist-at-todoist-com)
> > 
> > Me too! So I wrote some.  
> > [https://github.com/DRMacIver/feedthebee/blob/master/todoist.py](https://github.com/DRMacIver/feedthebee/blob/master/todoist.py).
> > 
> > As per usual it’s a slightly hacky python script that is basically only  
> > remotely usable if you’ve got some developer nous (sorry), but I figured  
> > I’d mention it in case anyone else felt the need for it.
> > 
> > The basic mode of operation is that every day a todoist item is overdue  
> > it generates a datapoint on the todoist goal. This is a “do less” goal, so  
> > the more tasks you have overdue the more you are penalised.
> > 
> > David
> > 
> > –  
> > You received this message because you are subscribed to the Google Groups  
> > “Akratics Anonymous” group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> –  
> You received this message because you are subscribed to the Google Groups  
> “Akratics Anonymous” group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

–  
You received this message because you are subscribed to the Google Groups “Akratics Anonymous” group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![drmaciver](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drmaciver/32/80_2.png) [@drmaciver](https://forum.beeminder.com/u/drmaciver)\
**Post date:** [July 27, 2014, 8:50pm UTC](https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524/4 "2014-07-27T20:50:56Z")

</div>

OK, so having looked up the details of GTBee, this is similar at the grand  
scale but differs a lot in detail. In particular this doesn’t let you  
commit to individual tasks, you’re just committing to not exceeding a  
certain level of failing to meet due dates on any of your tasks.

I have it set to 6 which means that if I consistently leave a task overdue  
then it will derail, so there’s not a \*huge \*difference. You might be able  
to get something closer to gtbee by using priorities and having multiple  
goals, one for each level of importance, but so far I don’t feel the need  
for that.

On 27 July 2014 22:30, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com) wrote:

> I’m unclear on the exact feature set of GTBee, so I don’t know for sure,  
> but in the sense that todoist is a todo app and this lets you make  
> commitments to it with beeminder, yes that’s like GTBee 🙂
> 
> Todoist is pretty great based on my initial experience of it. I started  
> using it so that I could have some good recurring tasks, but it’s a rather  
> solid piece of software and I think I’ll be using it for a lot more todos  
> which is why I wanted a mechanism to help me stick to it.
> 
> You do have quite a lot of ability to put things off by explicitly  
> changing the date on the task, so it’s less of a firm commitment than I’d  
> expect from GTBee. I don’t know what to do about that. If it proves to be a  
> problem in practice I might write some more integration to the tune of “put  
> things off less”.
> 
> (Oh it also has an interesting karma system that I may be feeding into  
> beeminder at some point, but for now I wanted something I had more  
> oversight over the inner workings of and overdue tasks is nice and  
> comprehensible)
> 
> On 27 July 2014 22:12, Sean Fellows [oaks64@gmail.com](mailto:oaks64@gmail.com) wrote:
> 
> > Cool! I’m not familiar with Todoist. Would it get me functionality that  
> > is like GTBee? I have Android so I can’t use GTBee yet.
> > 
> > Thanks,  
> > Sean
> > 
> > On Sun, Jul 27, 2014 at 1:02 PM, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com)  
> > wrote:
> > 
> > > So I gather a lot of people seem to want todoist integration:  
> > > [Integrate with Todoist at Todoist.com! – Customer Feedback for Beeminder](http://beeminder.uservoice.com/forums/3011-general/suggestions/5561896-integrate-with-todoist-at-todoist-com)
> > > 
> > > Me too! So I wrote some.  
> > > [https://github.com/DRMacIver/feedthebee/blob/master/todoist.py](https://github.com/DRMacIver/feedthebee/blob/master/todoist.py).
> > > 
> > > As per usual it’s a slightly hacky python script that is basically only  
> > > remotely usable if you’ve got some developer nous (sorry), but I figured  
> > > I’d mention it in case anyone else felt the need for it.
> > > 
> > > The basic mode of operation is that every day a todoist item is overdue  
> > > it generates a datapoint on the todoist goal. This is a “do less” goal, so  
> > > the more tasks you have overdue the more you are penalised.
> > > 
> > > David
> > > 
> > > –  
> > > You received this message because you are subscribed to the Google  
> > > Groups “Akratics Anonymous” group.  
> > > To unsubscribe from this group and stop receiving emails from it, send  
> > > an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > 
> > –  
> > You received this message because you are subscribed to the Google Groups  
> > “Akratics Anonymous” group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

–  
You received this message because you are subscribed to the Google Groups “Akratics Anonymous” group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![drtall](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drtall/32/1341_2.png) [@drtall](https://forum.beeminder.com/u/drtall)\
**Post date:** [July 27, 2014, 8:52pm UTC](https://forum.beeminder.com/t/todoist-goals-in-beeminder/1524/5 "2014-07-27T20:52:58Z")

</div>

Yeah I just took a look at Todoist and I agree that it is different when it  
comes to aggregation. I think that the non-aggregated nature of GTBee is  
more what I am looking for. But thanks for pointing me to Todoist, never  
hurts to see more tools!

On Sun, Jul 27, 2014 at 1:50 PM, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com) wrote:

> OK, so having looked up the details of GTBee, this is similar at the grand  
> scale but differs a lot in detail. In particular this doesn’t let you  
> commit to individual tasks, you’re just committing to not exceeding a  
> certain level of failing to meet due dates on any of your tasks.
> 
> I have it set to 6 which means that if I consistently leave a task overdue  
> then it will derail, so there’s not a \*huge \*difference. You might be  
> able to get something closer to gtbee by using priorities and having  
> multiple goals, one for each level of importance, but so far I don’t feel  
> the need for that.
> 
> On 27 July 2014 22:30, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com) wrote:
> 
> > I’m unclear on the exact feature set of GTBee, so I don’t know for sure,  
> > but in the sense that todoist is a todo app and this lets you make  
> > commitments to it with beeminder, yes that’s like GTBee 🙂
> > 
> > Todoist is pretty great based on my initial experience of it. I started  
> > using it so that I could have some good recurring tasks, but it’s a rather  
> > solid piece of software and I think I’ll be using it for a lot more todos  
> > which is why I wanted a mechanism to help me stick to it.
> > 
> > You do have quite a lot of ability to put things off by explicitly  
> > changing the date on the task, so it’s less of a firm commitment than I’d  
> > expect from GTBee. I don’t know what to do about that. If it proves to be a  
> > problem in practice I might write some more integration to the tune of “put  
> > things off less”.
> > 
> > (Oh it also has an interesting karma system that I may be feeding into  
> > beeminder at some point, but for now I wanted something I had more  
> > oversight over the inner workings of and overdue tasks is nice and  
> > comprehensible)
> > 
> > On 27 July 2014 22:12, Sean Fellows [oaks64@gmail.com](mailto:oaks64@gmail.com) wrote:
> > 
> > > Cool! I’m not familiar with Todoist. Would it get me functionality that  
> > > is like GTBee? I have Android so I can’t use GTBee yet.
> > > 
> > > Thanks,  
> > > Sean
> > > 
> > > On Sun, Jul 27, 2014 at 1:02 PM, David MacIver [david@drmaciver.com](mailto:david@drmaciver.com)  
> > > wrote:
> > > 
> > > > So I gather a lot of people seem to want todoist integration:  
> > > > [Integrate with Todoist at Todoist.com! – Customer Feedback for Beeminder](http://beeminder.uservoice.com/forums/3011-general/suggestions/5561896-integrate-with-todoist-at-todoist-com)
> > > > 
> > > > Me too! So I wrote some.  
> > > > [https://github.com/DRMacIver/feedthebee/blob/master/todoist.py](https://github.com/DRMacIver/feedthebee/blob/master/todoist.py).
> > > > 
> > > > As per usual it’s a slightly hacky python script that is basically only  
> > > > remotely usable if you’ve got some developer nous (sorry), but I figured  
> > > > I’d mention it in case anyone else felt the need for it.
> > > > 
> > > > The basic mode of operation is that every day a todoist item is overdue  
> > > > it generates a datapoint on the todoist goal. This is a “do less” goal, so  
> > > > the more tasks you have overdue the more you are penalised.
> > > > 
> > > > David
> > > > 
> > > > –  
> > > > You received this message because you are subscribed to the Google  
> > > > Groups “Akratics Anonymous” group.  
> > > > To unsubscribe from this group and stop receiving emails from it, send  
> > > > an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> > > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > > 
> > > –  
> > > You received this message because you are subscribed to the Google  
> > > Groups “Akratics Anonymous” group.  
> > > To unsubscribe from this group and stop receiving emails from it, send  
> > > an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> 
> –  
> You received this message because you are subscribed to the Google Groups  
> “Akratics Anonymous” group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

–  
You received this message because you are subscribed to the Google Groups “Akratics Anonymous” group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [akratics+unsubscribe@googlegroups.com](mailto:akratics+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
