# Alfred Integration

**URL:** <https://forum.beeminder.com/t/alfred-integration/1486>\
**Category:** uncategorized\
**Created:** [February 4, 2014, 11:37pm UTC](https://forum.beeminder.com/t/alfred-integration/1486 "2014-02-04T23:37:40Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nitin\_Shukla](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@Nitin\_Shukla](https://forum.beeminder.com/u/Nitin_Shukla)\
**Post date:** [February 4, 2014, 11:37pm UTC](https://forum.beeminder.com/t/alfred-integration/1486/1 "2014-02-04T23:37:40Z")

</div>

Hi all.

I have a number of goals that I have to keep entering data manually for on  
the BM app.

I don’t particularly enjoy using that layout and I was wondering if there  
was a way for me to use alfred ([http://alfredapp.com/](http://alfredapp.com/)) to feed my data into  
BM.

I’m not a Developer and so far I have not been able to find a resource to  
help with the workflow. So I was hoping someone could point me in the right  
direction.

I’d be very happy to learn of other ways to enter data that are more  
command line and less GUI. Basically anything that will make it quicker and  
less cumbersome for me.

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![Alys1](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@Alys1](https://forum.beeminder.com/u/Alys1)\
**Post date:** [February 5, 2014, 12:16am UTC](https://forum.beeminder.com/t/alfred-integration/1486/2 "2014-02-05T00:16:53Z")

</div>

Nitin,

You might want to look at these:

> **[WebService::Beeminder - Access the Beeminder API - metacpan.org](https://metacpan.org/pod/WebService::Beeminder)**
>
> Access the Beeminder API

> **[lydgate/bmndr](https://github.com/lydgate/bmndr)**
>
> Simple python CLI for beeminder.com. Contribute to lydgate/bmndr development by creating an account on GitHub.

I use them both on my Mac on the command line, either directly or in my own  
scripts. The latter one especially is very convenient by itself for adding  
data and getting a quick text summary of one or all goals.

Alys

---

<div class="post-metadata">

**Author:** ![Paul\_Fenwick](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/paul_fenwick/32/682_2.png) [@Paul\_Fenwick](https://forum.beeminder.com/u/Paul_Fenwick)\
**Post date:** [February 5, 2014, 3:33am UTC](https://forum.beeminder.com/t/alfred-integration/1486/3 "2014-02-05T03:33:10Z")

</div>

D’aww! WebService::Beeminder is my work, so I’m really glad to hear  
you’re finding it useful! (New release just pushed to CPAN, although  
the changes are just in tests, docs, and metadata.)

Paul

---

<div class="post-metadata">

**Author:** ![Philip\_Hellyer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/philip_hellyer/32/675_2.png) [@Philip\_Hellyer](https://forum.beeminder.com/u/Philip_Hellyer)\
**Post date:** [February 5, 2014, 4:02pm UTC](https://forum.beeminder.com/t/alfred-integration/1486/4 "2014-02-05T16:02:35Z")

</div>

I started an Alfred workflow, but quickly reached the point where it was  
sufficient for my needs at the time, so never packaged it or automated the  
list of goals.

But if they’re useful for anyone, as inspiration or reuse, I’ve attached  
them. I also know that Shashi was working on something similar.

I’ve also got some automated rules using Hazel, in particular for merging  
my tagtime files and pushing to Beeminder. Shout if you want them.

Philip

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [February 5, 2014, 7:49pm UTC](https://forum.beeminder.com/t/alfred-integration/1486/5 "2014-02-05T19:49:12Z")

</div>

That reminds me, I recently updated the links to hackery like this at  
[blog.beeminder.com/api](http://blog.beeminder.com/api)

---

<div class="post-metadata">

**Author:** ![Nitin\_Shukla](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@Nitin\_Shukla](https://forum.beeminder.com/u/Nitin_Shukla)\
**Post date:** [February 6, 2014, 4:45am UTC](https://forum.beeminder.com/t/alfred-integration/1486/6 "2014-02-06T04:45:23Z")

</div>

Hi guys,

thanks a lot for sharing all this super useful information.

Philip, i’d love to try out your hazel rule to see how I could use that.

Nitin

---

<div class="post-metadata">

**Author:** ![Philip\_Hellyer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/philip_hellyer/32/675_2.png) [@Philip\_Hellyer](https://forum.beeminder.com/u/Philip_Hellyer)\
**Post date:** [February 13, 2014, 10:48am UTC](https://forum.beeminder.com/t/alfred-integration/1486/7 "2014-02-13T10:48:16Z")

</div>

Hi Nitin,

I’ve attached my beeminder-related hazel rules. They may not be directly  
useful to you, but may give you some ideas.

One rule is tied to counting the size of my Mail.app inbox. (Sadly it  
counts all mail, not just read items. My baby-applescript wasn’t up to the  
task.)

The other rule is tied to my multi-host hack of tagtime. If there’s  
interest in that, I’ll clean it up and get it on github. (Caveat: it works  
for me, with my Mac & iOS & Dropbox setup. If anything, it’s less friendly  
than the original.)

If you do anything nifty, let us know.

Philip

---

<div class="post-metadata">

**Author:** ![Nitin\_Shukla](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@Nitin\_Shukla](https://forum.beeminder.com/u/Nitin_Shukla)\
**Post date:** [February 13, 2014, 1:26pm UTC](https://forum.beeminder.com/t/alfred-integration/1486/8 "2014-02-13T13:26:48Z")

</div>

Wow!

Thanks so much for the amazing assistance Philip!

I’ll take a look when I’m on my computer and respond.

You’re awesome!

Nitin

---

<div class="post-metadata">

**Author:** ![apolyton](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/apolyton/32/1965_2.png) [@apolyton](https://forum.beeminder.com/u/apolyton)\
**Post date:** [September 28, 2019, 10:51pm UTC](https://forum.beeminder.com/t/alfred-integration/1486/9 "2019-09-28T22:51:00Z")

</div>

> [@Nitin\_Shukla](#):
>
> I’d be very happy to learn of other ways to enter data that are more  
> command line and less GUI

You can mail the beeminder bot with your data.  
You can also use Slack to add data.
