Skip to content

Commit

Permalink
feat: adding imap feeder and xls filter d29a533
Browse files Browse the repository at this point in the history
  • Loading branch information
Matrix86 committed Nov 16, 2023
1 parent a0a823f commit ee47632
Show file tree
Hide file tree
Showing 48 changed files with 393 additions and 171 deletions.
8 changes: 4 additions & 4 deletions doc/configuration/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/apt/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/file/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/folder/index.html

Large diffs are not rendered by default.

107 changes: 107 additions & 0 deletions doc/feeders/imap/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions doc/feeders/index.html

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion doc/feeders/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ Parameters Parameter Type Default Description url STRING empty URL of the feed f
Based on go-twitter
Parameters Parameter Type Default Description bearerToken STRING empty Twitter Auth keywords STRING empty comma separated keywords that should match on the tweets users STRING empty comma separated users list rules STRING empty set multiple custom rules separated by the char languages STRING empty filter by language (comma separated languages) disable_retweet BOOL &amp;ldquo;false&amp;rdquo; don&amp;rsquo;t include retweets in the stream disable_quoted BOOL &amp;ldquo;false&amp;rdquo; don&amp;rsquo;t include quoted tweets in the stream .</description></item><item><title>Web</title><link>https://matrix86.github.io/driplane/doc/feeders/web/</link><pubDate>Wed, 16 Sep 2020 22:38:02 +0200</pubDate><guid>https://matrix86.github.io/driplane/doc/feeders/web/</guid><description>Web This feeder creates a stream starting from a web page. It is possible to define how often the page should be downloaded and parsed.
Every time the page is parsed a Message is sent down the lane.
Parameters Parameter Type Default Description url STRING empty URL of the web page freq DURATION 60s how often the page should be parsed text_only BOOL &amp;ldquo;false&amp;rdquo; if &amp;ldquo;true&amp;rdquo; it removes all the tags from the page method STRING &amp;ldquo;GET&amp;rdquo; HTTP method to use on the requests headers JSON empty Headers to use in the request data JSON empty POST fields to send with the requests (it&amp;rsquo;s not possible to use in combination with rawData) rawData STRING empty raw body of the requests (it&amp;rsquo;s not possible to use in combination with data) status STRING empty the filter will propagate the Message only if the returned status is this cookies STRING empty Path of the JSON file containing the cookies to use .</description></item><item><title>Slack</title><link>https://matrix86.github.io/driplane/doc/feeders/slack/</link><pubDate>Tue, 06 Oct 2020 22:05:07 +0200</pubDate><guid>https://matrix86.github.io/driplane/doc/feeders/slack/</guid><description>Slack This feeder creates a stream using the Slack Events API.
Parameters Parameter Type Default Description url STRING empty URL of the web page freq DURATION 60s how often the page should be parsed text_only BOOL &amp;ldquo;false&amp;rdquo; if &amp;ldquo;true&amp;rdquo; it removes all the tags from the page method STRING &amp;ldquo;GET&amp;rdquo; HTTP method to use on the requests headers JSON empty Headers to use in the request data JSON empty POST fields to send with the requests (it&amp;rsquo;s not possible to use in combination with rawData) rawData STRING empty raw body of the requests (it&amp;rsquo;s not possible to use in combination with data) status STRING empty the filter will propagate the Message only if the returned status is this cookies STRING empty Path of the JSON file containing the cookies to use .</description></item><item><title>Imap</title><link>https://matrix86.github.io/driplane/doc/feeders/imap/</link><pubDate>Thu, 16 Nov 2023 20:08:45 +0200</pubDate><guid>https://matrix86.github.io/driplane/doc/feeders/imap/</guid><description>Imap This feeder creates a stream starting from emails received on the account read by an IMAP client. It is possible to define how often the email account should be checked.
Every time the email inbox is parsed a Message is sent down the lane.
Parameters Parameter Type Default Description host STRING empty Host of the IMAP server port STRING empty Port of the IMAP server username STRING empty Username of the account password STRING empty Password of the account mailbox STRING &amp;ldquo;INBOX&amp;rdquo; Name of the mailbox to read freq DURATION &amp;ldquo;1m&amp;rdquo; how often the email account should be checked start_from_beginning BOOL &amp;ldquo;true&amp;rdquo; if &amp;ldquo;true&amp;rdquo; it reads all the emails in the mailbox from the beginning get_attachments BOOL &amp;ldquo;false&amp;rdquo; if &amp;ldquo;true&amp;rdquo; it reads also the attachments .</description></item><item><title>Slack</title><link>https://matrix86.github.io/driplane/doc/feeders/slack/</link><pubDate>Tue, 06 Oct 2020 22:05:07 +0200</pubDate><guid>https://matrix86.github.io/driplane/doc/feeders/slack/</guid><description>Slack This feeder creates a stream using the Slack Events API.
In order to use this feeder, you need to create a Slack App, define its Bot Token scopes and finally enable the Event Subscriptions.
The feeder will start a webserver to receive the events, so it should be reachable by slack. If you are behind a NAT or Firewall, you can enable localtunnel.
Based on slack-go/slack
Expand Down
8 changes: 4 additions & 4 deletions doc/feeders/rss/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/slack/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/timer/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/twitter/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/feeders/web/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/filters/cache/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/filters/changed/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions doc/filters/echo/index.html

Large diffs are not rendered by default.

Loading

0 comments on commit ee47632

Please sign in to comment.