Live data from Hacker News

Show HN: Beehive – An open source IFTTT powered by Go's templating engine

github.com

11–20 of 45 posts

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#11
post #8

I have been using huginn for more than one year and I am very satisfied. What's the difference between huginn and beehive?

huginn is a great project, by all means keep using it! The need for Beehive originally stemmed from our local hacker space, where we wanted to run a little daemon for 'home-automation' tasks, with the ability to control it via IRC. huginn was just too much of a beast for our Raspberry Pi and so we started hacking away on Beehive.

It's certainly a lot lighter, younger and less feature-complete than huginn - but it's also a lot easier to deploy and maintain in comparison. It's written in Golang, if that's your cup of tea, and really easy to extend.

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#13
post #10

Quite interesting that this just been posted. I have to produce an events application with a UI similar to this: http://i.imgur.com/e0R1Kp5.png The UI is already done, so that's not the reason for the post. My question is, on the backend, is there a pattern I can use to easily execute the steps? I know there is a combination of logic, cron, a MQ and a db to hold the flow. But I am unsure on how best to approach the d…

I think that you're probably looking for a finite state machine. There are a number of libraries for this, so have a look around and pick one that looks good. I haven't used it myself but would love to hear about other people's experiences with them.

Thank you for the "finite state machine" mention. I haven't seen this in my research so far. Will be adding this to the list to look up.

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#14

Quite interesting that this just been posted. I have to produce an events application with a UI similar to this: http://i.imgur.com/e0R1Kp5.png The UI is already done, so that's not the reason for the post. My question is, on the backend, is there a pattern I can use to easily execute the steps? I know there is a combination of logic, cron, a MQ and a db to hold the flow. But I am unsure on how best to approach the d…

would love to use it. the only people i know who has something similar are

- treeline.io which is backed by sailsjs.

- aws step functions. Used to coordinate lambda functions. check https://states-language.net/spec.html

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#15
post #9

Earlier quoted context omitted.

Facebook doesnt hand pick anyone to its api. just create a facebook app (no approval needed), have users sign in to that app to get their access token. then use the api posts endpoint to get all posts from any page. its that simple

OK, facebook hand-picks the authorization for an app (and its associated API access) to become public. They also hand-pick private access to more advanced API features. It's still essentially impossible to create an easy-to use program that reads public facebook posts, since each individual user has to create a developer account. I guess my first post was poorly phrased, but the main point remains that their policy f…

1. your users do not need to have a developer account. they just sign in via your app and you get their access token as long as they are a fb user.

2. i have over 10 fb apps and fb did not have to authorize any of them to be made public so i am not sure how you got that info. you just click a button to make the app public. can you clarify?

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#16

Quite interesting that this just been posted. I have to produce an events application with a UI similar to this: http://i.imgur.com/e0R1Kp5.png The UI is already done, so that's not the reason for the post. My question is, on the backend, is there a pattern I can use to easily execute the steps? I know there is a combination of logic, cron, a MQ and a db to hold the flow. But I am unsure on how best to approach the d…

Maybe you could get some inspiration from http://nodered.org. It's pretty generic despite the IoT mention.

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#17

Quite interesting that this just been posted. I have to produce an events application with a UI similar to this: http://i.imgur.com/e0R1Kp5.png The UI is already done, so that's not the reason for the post. My question is, on the backend, is there a pattern I can use to easily execute the steps? I know there is a combination of logic, cron, a MQ and a db to hold the flow. But I am unsure on how best to approach the d…

which library did u use to make this flowcharty UI?

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#18

Quite interesting that this just been posted. I have to produce an events application with a UI similar to this: http://i.imgur.com/e0R1Kp5.png The UI is already done, so that's not the reason for the post. My question is, on the backend, is there a pattern I can use to easily execute the steps? I know there is a combination of logic, cron, a MQ and a db to hold the flow. But I am unsure on how best to approach the d…

which library did u use to make this flowcharty UI?

I needed a diagram to showcase my question. This isn't my UI.

However, I used https://jsplumbtoolkit.com to create my own UI.

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#19
post #9

Earlier quoted context omitted.

OK, facebook hand-picks the authorization for an app (and its associated API access) to become public. They also hand-pick private access to more advanced API features. It's still essentially impossible to create an easy-to use program that reads public facebook posts, since each individual user has to create a developer account. I guess my first post was poorly phrased, but the main point remains that their policy f…

1. your users do not need to have a developer account. they just sign in via your app and you get their access token as long as they are a fb user. 2. i have over 10 fb apps and fb did not have to authorize any of them to be made public so i am not sure how you got that info. you just click a button to make the app public. can you clarify?

https://developers.facebook.com/docs/facebook-login/review/w... lists only "public_profile, user_friends and email" as scopes available without a review, accessing posts seems to require a different one.

Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine

#20

Earlier quoted context omitted.

which library did u use to make this flowcharty UI?

I needed a diagram to showcase my question. This isn't my UI. However, I used https://jsplumbtoolkit.com to create my own UI.

What program did you use to create the diagram?
Post reply on HN