huginn | Create agents that monitor and act on your behalf Your agents are standing by! | Runtime Evironment library
kandi X-RAY | huginn Summary
kandi X-RAY | huginn Summary
Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do. Join us in our Gitter room to discuss the project.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Checks if the message has been received .
- Expands a given URL to the limit .
- serialize class
- Creates a request .
- Renders markdown attributes .
- Define a config field .
- Transform the given XML document into HTML .
- Generates a sortable attribute .
- Generates order for the order of events
- Serialize the object to JSON
huginn Key Features
huginn Examples and Code Snippets
Community Discussions
Trending Discussions on huginn
QUESTION
I am running this on Windows 10. I am trying build this repository (incase the Gemfile and Gemfile.lock are helpful): https://github.com/huginn/huginn
...ANSWER
Answered 2020-Feb-09 at 20:06If you look at the Gemfile it states that the mini_racer gem, which is the sticking point here, is an optional gem, so it might be worth commentating it out and trying to bundle again. See if you get anywhere.
Also if mini_racer is anything like therubyracer, is not really needed on windows as it has JScript built in, so it doesn't need another javascript runtime.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install huginn
Run git remote add upstream https://github.com/huginn/huginn.git to add the main repository as a remote for your fork.
Copy .env.example to .env (cp .env.example .env) and edit .env, at least updating the APP_SECRET_TOKEN variable.
Make sure that you have MySQL or PostgreSQL installed. (On a Mac, the easiest way is with Homebrew. If you're going to use PostgreSQL, you'll need to prepend all commands below with DATABASE_ADAPTER=postgresql.)
Run bundle to install dependencies
Run bundle exec rake db:create, bundle exec rake db:migrate, and then bundle exec rake db:seed to create a development database with some example Agents.
Run bundle exec foreman start, visit http://localhost:3000/, and login with the username of admin and the password of password.
Setup some Agents!
Read the wiki for usage examples and to get started making new Agents.
Periodically run git fetch upstream and then git checkout master && git merge upstream/master to merge in the newest version of Huginn.
Have a look at the installation guide.
See private development instructions on the wiki. In order to use the WeatherAgent you need an API key with Wunderground. Signup for one and then change the value of api_key: your-key in your seeded WeatherAgent. Note, Wunderground no longer offers free API keys. You can still use the WeatherAgent by setting the service key to darksky, and getting an API key from DarkSky. We assume your deployment will run over SSL. This is a very good idea! However, if you wish to turn this off, you'll probably need to edit config/initializers/devise.rb and modify the line containing config.rememberable_options = { :secure => true }. You will also need to edit config/environments/production.rb and modify the value of config.force_ssl.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page