Earlier quoted context omitted.
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.
Show HN: Beehive – An open source IFTTT powered by Go's templating engine
31–40 of 45 posts
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#32"Shortly" we had that topic here already: https://news.ycombinator.com/item?id=4441913 But most of the stuff is not alive anymore... But there are some interesting new ones: https://github.com/cantino/huginn https://trigger-happy.eu/infos not sure if this is alive: https://sourceforge.net/projects/semanticwebpipe Do you know some other (open source) event and agent system tools? (there are tons of commercial hosted I…
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#33Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#34Documentation doesn't mention it, but this appears to not work on Windows - at least not out of the box. Annoying to go to the trouble of downloading it to try, to discover it was never going to work.
The offending files are:
json/statuses/show.json?id=404409873170841600
json/statuses/show.json?id=738567564641599489
This occurs because Windows can't have question marks in the file names.
I would suggest creating a pull request, or an issue on that repo asking that those files be renamed and the test logic be modified to not require the files to have the question marks (a simple character replacement in the required tests should probably do the job).
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#35Documentation doesn't mention it, but this appears to not work on Windows - at least not out of the box. Annoying to go to the trouble of downloading it to try, to discover it was never going to work.
This actually seems to be a problem with certain test fixtures in one of the dependencies: (github.com/ChimeraCoder/anaconda) . The offending files are: json/statuses/show.json?id=404409873170841600 json/statuses/show.json?id=738567564641599489 This occurs because Windows can't have question marks in the file names. I would suggest creating a pull request, or an issue on that repo asking that those files be renamed a…
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#36Earlier quoted context omitted.
This actually seems to be a problem with certain test fixtures in one of the dependencies: (github.com/ChimeraCoder/anaconda) . The offending files are: json/statuses/show.json?id=404409873170841600 json/statuses/show.json?id=738567564641599489 This occurs because Windows can't have question marks in the file names. I would suggest creating a pull request, or an issue on that repo asking that those files be renamed a…
EDIT: There are some more issues! It uses github.com/guelfey/go.dbus which as far as I can tell will never really work on Windows.
There's a discussion to be had about how to enable/disable particular bees at build time.
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#37"Shortly" we had that topic here already: https://news.ycombinator.com/item?id=4441913 But most of the stuff is not alive anymore... But there are some interesting new ones: https://github.com/cantino/huginn https://trigger-happy.eu/infos not sure if this is alive: https://sourceforge.net/projects/semanticwebpipe Do you know some other (open source) event and agent system tools? (there are tons of commercial hosted I…
Node-RED seems similar and looks like it has a nicer interface (I've not tried it though).
The Raspbian Distro comes with Node-red pre-installed. Fastest and cheapest way to give it a try.
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#38I recently tried to use this kind of system to pipe news from facebook pages into an RSS feed. Impossible. Facebook hand-picks which developers get API access, and only allows ultra-restricted usage, so for example there's no way they would allow API access for a generic Beehive user, even just for reading public posts. Want to scrape data from the HTML? They aggressively detect anything that may or may not be automa…
It's true they probably won't allow a generic Beehive user. But they will allow individual users to setup their own app accounts which will get access to public posts.
This seems to meet the above usecase exactly.
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#39Earlier quoted context omitted.
This actually seems to be a problem with certain test fixtures in one of the dependencies: (github.com/ChimeraCoder/anaconda) . The offending files are: json/statuses/show.json?id=404409873170841600 json/statuses/show.json?id=738567564641599489 This occurs because Windows can't have question marks in the file names. I would suggest creating a pull request, or an issue on that repo asking that those files be renamed a…
EDIT: There are some more issues! It uses github.com/guelfey/go.dbus which as far as I can tell will never really work on Windows.
Re: Show HN: Beehive – An open source IFTTT powered by Go's templating engine
#40Earlier quoted context omitted.
EDIT: There are some more issues! It uses github.com/guelfey/go.dbus which as far as I can tell will never really work on Windows.
Update: I've committed a fix that prevents building this bee (freedesktop.org notification support) on Windows/OSX.