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! |
|
@hihouhou Hi, Glitch has been following your work for a while. Have you considered suggesting that the project incorporate the fleet of new agents you've been writing? |
|
Hello, I'm a noob :-) , I think my code should be cleaner than now for a possible integration. |
|
Git metadata agent |
for that you can subscribe releases and use huginn_github_notification_agent |
That assumes the repo is on github and that the project publishes releases through the release system. If I wanted to watch for a new version on a non-github repo or a github repo that doesn't publish releases through the release system I'd have to look for tags, commit messages, branch merges, etc. |
yes I know, I have to do like that when no release system... |
|
@haxwithaxe the It has to be enabled through Huginn config, because it is a power user feature and improper use could be a "security" risk, or you could cause damage to a working system if you use it improperly. But I think you are already a power user asking for git. |
|
@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 |
(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: