Thanks for posting, this looks really interesting, what are you using this for at the moment? I expected a hosted service like IFTTT, instead of having to run your own server, which takes a lot more effort/expense in the long run.
Re your installation instructions, doesn't go get already build and install your app? Just this should be enough:
go get -u github.com/muesli/beehive
then you can run beehive --help. Install took quite a while on my machine, presumably because of dependencies, perhaps it would be worth using plugins eventually so that bees could be distributed that way?
I use it for home automation tasks and in our local hacker space. This is a self-hosted version of IFTTT by design, but thanks to Go it should be fairly easy to deploy & set up.
The README actually mentions that all you need to do is "go get" - there are just some manual steps below for the intrigued.
Due to the nature of having many little service plugins it indeed comes with a bag of dependencies. Once Go's plugin support is up to par, we'll certainly think about building bees as separate plugins. Since 1.8's plugins only work on Linux so far, I'm not in a rush, though :-)
I think what confused me is that the first line pulls down source and compiles it, then straight after you say to compile from source! Anyway thanks for the link, I'll be trying it out.
A hosted version would be nice, even if only a demo, as it would let people try it out first.
Thanks for posting, this looks really interesting, what are you using this for at the moment? I expected a hosted service like IFTTT, instead of having to run your own server, which takes a lot more effort/expense in the long run.
Re your installation instructions, doesn't go get already build and install your app? Just this should be enough:
go get -u github.com/muesli/beehive
then you can run beehive --help. Install took quite a while on my machine, presumably because of dependencies, perhaps it would be worth using plugins eventually so that bees could be distributed that way?
I use it for home automation tasks and in our local hacker space. This is a self-hosted version of IFTTT by design, but thanks to Go it should be fairly easy to deploy & set up.
The README actually mentions that all you need to do is "go get" - there are just some manual steps below for the intrigued.
Due to the nature of having many little service plugins it indeed comes with a bag of dependencies. Once Go's plugin support is up to par, we'll certainly think about building bees as separate plugins. Since 1.8's plugins only work on Linux so far, I'm not in a rush, though :-)
I think what confused me is that the first line pulls down source and compiles it, then straight after you say to compile from source! Anyway thanks for the link, I'll be trying it out.
A hosted version would be nice, even if only a demo, as it would let people try it out first.