New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Official Agent Suggestions Thread #353
Comments
@cantino / @dsander I can see this checklist getting pretty long/unruly pretty quickly, and perhaps management a bit painful. Do you think an official Huginn Agent Suggestion Trello board might be a good idea? (would have a similar setup to above, can still reference GitHub issues, and should be a bit cleaner/easier to manage) |
Various agents I'd be interested in contributing to (have existing ruby doing parts of this, which might only need UI/adapting)
Much bigger integrations/possibilities:
|
These all sound very interesting @CloCkWeRX, we'd love to have your involvement! |
@CloCkWeRX Definitely a fan of Trello (#346 related), and Xero could be interesting too (does that mean you're an aussie too (Canberra based myself), or do they do international stuff?) |
Am an Aussie (SA based). I have a few days free, so I'll spend a bit getting my local dev env happy. I'll probably focus on the xero part first - what I've got works with the payroll API for who's taking leave; though there's plenty of other bits and pieces that are interesting if you a small/medium business (invoice raised, payment made events?). |
Cool :) I've done a little with Xero through work. There are 3 auth methods for the API: private (public/private key), public (Oauth, key only valid for 30mins) and partner (Oauth, key doesn't expire) The most useful one for something like Huginn is obviously partner, but there are a bunch of hoops and stuff to jump through to get that one as I understand it. Will definitely be interested to see what you come up with! |
@gingerbeardman Hax is quite the power user. Hi, @haxwithaxe. o/ Been a long time. |
Hi all, the last think that I use with FTTT is auto publish on LinkedIn. thanks |
@martinorob you could use LinkedIn API and POST Agent to do post on linked in right now. That could be triggered by RSS feed, no problem. https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin |
@gingerbeardman works great! Thank you! |
I'd love a Mastodon agent (as in #2230)! I wish it were possible to just |
like https://github.com/hihouhou/huginn_mastodon_publish_agent ? |
It's pretty straightforward: https://drwho.virtadpt.net/archive/2018-08-20/interfacing-huginn-with-mastodon/ |
Google Drive please! It's the only reason why I haven't started with Huginn yet. |
Youtube is another. Use case is being sent an email when a new Youtube video from a specific channel has been released. |
YouTube channels have RSS feeds built-in.
…On December 7, 2022 5:20:21 PM EST, Poople ***@***.***> wrote:
Youtube is another. Use case is being sent an email when a new Youtube video from a specific channel has been released.
--
Reply to this email directly or view it on GitHub:
#353 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
Please add LibreTranslate https://github.com/LibreTranslate/LibreTranslate support |
@ofilin Looks like you should be able to use that with a standard Post Agent |
Hi all, I would be interested in Skedpal agent with similar functionnality as provided in Zapier. |
Not a user of Huginn, so far, but I came here because it looks like a possible route for my automation problem: I have a number of monthly manual tasks that I could not automate so far. One of them is getting PDF from login-protected websites, saving pdfs in specific folders with naming conventions (renaming etc.) and uploading those to my nextcloud. There are many different websites - the most painful are banking accounts, of which I have 5, with overall 12 PDFs to download & rename each month. I think this is quite difficult to automate, since banking sites have 2FA. There are websites like Spectre or saltedge (suggested by Firefly III) that allow you to provide your full credentials and they will scrape your bank account - but I would give up all banking security to be able to use this. So I am aiming to start with a simpler one: My phone company PDFs. They are behind a simple login form (user & pw) and uploaded for the past 6 months. I always forget to check regularly enough to download all. The url is My current idea is to perhaps use bash & cron in a custom script via curl:
This sounds a painful lot of work - maybe Huginn could be an alternative? I read that saving PDF files or attaching binary results to events is not possible #433 so far. So maybe I could use a custom Huginn Webhook to login, and get the file via a bash script? |
@Sieboldianus personally, I would go the bash+cron route. It's likely your bank website uses JavaScript, so you couldn't use the plain Website Agent anyway, you'd have to use a Post Agent to browserless/phantomjs etc. feeding the results into a Website Agent, which complicates things. You'd have to get the PDF link and auth credentials, and then pass to a Shell Command Agent (which is locked by default in Huginn config) to do the download. I just don't see how Huginn is making your life easier in any way here. Unless this sounds easier to you?! |
Thanks so much @gingerbeardman for the answer. This was my conclusion, too, this morning. And I went the Selenium route. And it works (shared my code here). You are right, I am not sure how much could be added with Huginn. Some pieces still come to my mind:
Yet, I expect there is not much need for such a feature update. I'll stick with cron+bash+python+selenium+curl for the moment. |
ChatGPT / Other LLM agent support |
It would be awesome to have a nextdns api agent (https://nextdns.github.io/api/) especially to stream logs and sound alarms on specific events. |
Being able to pull data from Twitch would be handy, i.e. notifications of streams going live, etc |
|
formidable form agent |
@mascimax seems that is standard RESTful so already possible, eg. using the Post Agent |
@hihouhou your influxdb agent, merged into official release would be nice! https://github.com/hihouhou/huginn_influxdb_write_data_agent |
@ReVoLt112 can't it be used as it is? why does it need to be merged into official? |
https://rubygems.org/gems/huginn_influxdb_write_data_agent :-) you can add it like other agents/gems needed in your .env |
It would be really nice to see some new official agent types added? Having lots of third-party ones is fine, that's a healthy ecosystem, but there's something to be said for seeing some new stuff in the main project as well. |
Personally I'd prefer to see bugs fixed and things not break with each update. |
Is there a tutorial for implementing 3rd party agents into docker-compose? |
do like me, you only have to generate a new huginn image with updated .env file -> https://github.com/hihouhou/docker-huginn/blob/master/.env#L181 your remove the comment and add huginn_influxdb_write_data_agent |
(Started from discussions in #344)
Official 'suggest an agent' thread for Huginn!!
Have a cool idea for an agent that you want to see implemented?
Want to work on one of the agents on the list?
Agent Suggestions
(Note: This list should be maintained in alphabetical order, ticked items mean in progress/actively being worked on, ticked items should be moved to 'in progress' list)
In Progress
Backlog
Done
Similar services to Huginn (for inspiration)
The text was updated successfully, but these errors were encountered: