aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/sendtask
diff options
context:
space:
mode:
authorLibravatar Bennett <hello@vantezzen.io>2020-09-22 20:56:48 +0200
committerLibravatar GitHub <noreply@github.com>2020-09-22 19:56:48 +0100
commit6f5e4a00588aefdda7a5a1cfe70935870e7e234a (patch)
tree9e29aa7aa0620a1a4a968ff8739b4b8ba96791a9 /recipes/sendtask
parentUpdated logos for Outlook/OWA (diff)
downloadferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.tar.gz
ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.tar.zst
ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.zip
Unpack recipes and update recipes icons (#292)
Co-authored-by: Amine Mouafik <amine@mouafik.fr>
Diffstat (limited to 'recipes/sendtask')
-rw-r--r--recipes/sendtask/README.md20
-rw-r--r--recipes/sendtask/franz.css3
-rw-r--r--recipes/sendtask/icon.pngbin0 -> 115397 bytes
-rw-r--r--recipes/sendtask/icon.svg68
-rw-r--r--recipes/sendtask/index.js5
-rw-r--r--recipes/sendtask/package.json15
-rw-r--r--recipes/sendtask/webview.js21
7 files changed, 132 insertions, 0 deletions
diff --git a/recipes/sendtask/README.md b/recipes/sendtask/README.md
new file mode 100644
index 0000000..ebb4c55
--- /dev/null
+++ b/recipes/sendtask/README.md
@@ -0,0 +1,20 @@
1# Sendtask
2Recipe for [Sendtask](https://www.sendtask.io) integration with [Franz 5](http://meetfranz.com)
3
4## To test this dev release
5
61. Clone/download the folder `sendtask`.
7
82. Open the Franz Recipe folder on your machine:
9 * Mac: `~/Library/Application Support/Franz/recipes/`
10 * Windows: `%appdata%/Franz/recipes/`
11 * Linux: `~/.config/Franz/recipes/`
12
133. Create a `dev` folder if you have not already done so
14
153. Unzip and copy the `sendtask` folder into the recipes dev directory
16
174. Restart Franz
18
19## How to create your own Franz recipes:
20* [Read the documentation](https://github.com/meetfranz/plugins)
diff --git a/recipes/sendtask/franz.css b/recipes/sendtask/franz.css
new file mode 100644
index 0000000..09e72fb
--- /dev/null
+++ b/recipes/sendtask/franz.css
@@ -0,0 +1,3 @@
1footer {
2 display: none !important;
3}
diff --git a/recipes/sendtask/icon.png b/recipes/sendtask/icon.png
new file mode 100644
index 0000000..c3e0bf3
--- /dev/null
+++ b/recipes/sendtask/icon.png
Binary files differ
diff --git a/recipes/sendtask/icon.svg b/recipes/sendtask/icon.svg
new file mode 100644
index 0000000..b688584
--- /dev/null
+++ b/recipes/sendtask/icon.svg
@@ -0,0 +1,68 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3<svg version="1.1" id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4 viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
5<style type="text/css">
6 .st0{display:none;fill:#FFFFFF;}
7 .st1{fill:#1A83E4;}
8 .st2{fill:#7AB6EF;}
9</style>
10<g id="svgg">
11 <path id="path0" class="st0" d="M0,250v250h250h250V250V0H250H0V250 M372.5,6.8c42.1,3.2,62.2,7.9,83.7,19.7
12 c22.7,12.5,36.2,45.1,40.3,97.8c2.2,27.4,2.2,227.9,0,255.3c-5.4,68.1-24.4,99-67.5,109.2c-2.5,0.6-7.5,1.8-11.2,2.7
13 c-8.7,2.1-8.3,2.4-9.7-11.3c-5.6-55.8-28.3-96.4-74.5-133.8c-5-4-10.2-8.3-11.7-9.6c-3.9-3.5-12.2-14.8-13.8-18.9
14 c-2.8-7-3.9-7.5-7.3-2.7c-1.7,2.3-3.3,4.4-3.7,4.7c-3.1,2.3-33.6,46.4-43.4,62.7c-8.8,14.8-19.4,35.7-25.7,50.8
15 c-1.8,4.4-3.8,8.9-4.4,10c-0.6,1.1-3.5,9.6-6.6,18.7c-6.6,20-6.5,19.9-14.7,7.5c-14.9-22.5-47.5-57.7-73-78.7
16 c-13-10.7-12.5-9.5-7-16.3c7.3-9,11.4-15,14.9-21.8c2.1-4,4-6.5,5-6.5c1.4,0,15.6,10.5,25.5,18.9c3.7,3.1,22.8,18.3,27.5,21.8
17 c4.5,3.4,5,3,11.3-8.2c14-24.9,38.7-62.3,55.7-84.3c51.7-66.8,90.7-91.2,129.3-80.7c13.7,3.7,13.5,3.7,13.5-0.1
18 c0-11.9-10.1-29.5-21.8-37.8c-2.7-1.9-3.2-3-3.7-7.9c-1.6-15.2-3.6-25.2-6.5-31.7c-0.5-1.1-1.9-4.5-3.1-7.5
19 c-39.8-98.7-187.1-93.4-222,8c-1.2,3.6-2.8,7.8-3.5,9.5c-0.7,1.6-2.5,6.4-4,10.5c-1.5,4.1-3.7,10.2-5,13.5c-1.3,3.3-3.5,9.4-5,13.5
20 c-1.5,4.1-3.2,8.9-3.9,10.5c-0.7,1.6-1.7,4.4-2.3,6c-4.6,13.1-6.6,18.4-7.7,21c-0.7,1.7-1.7,4.3-2.3,6c-1.4,3.9-8.9,24.4-11.5,31.5
21 c-1.1,3-3,7.8-4.3,10.5c-1.2,2.8-2.6,6.1-3,7.5c-2.9,9.3-22.4,43.3-33.4,58c-19.3,25.9-51.5,58.1-54.8,54.7
22 c-4.9-4.9-6-235.3-1.2-273.7C16.4,32.1,39.6,12.2,133,7c9.6-0.5,18.6-1.1,20-1.4C158.4,4.8,360.3,5.9,372.5,6.8 M288.6,115.8
23 c1,0.5,3.5,1.7,5.6,2.5c15.7,6.7,29.7,39.5,21.2,49.6c-7.9,9.4-18.1,5.2-22-9c-5.6-20.5-14.9-24.9-31.6-15
24 c-13.5,8-24.8,4.4-24.8-7.7C237,123.8,275,108.8,288.6,115.8"/>
25 <path id="path1" class="st1" d="M153.5,8.1c-34.1,0.9-61.4,4.1-82.5,9.7C42.1,25.6,21.9,47.2,14.7,78c-6.4,27.6-7,33.5-8.7,94
26 c-1.4,49.7-0.7,173.6,1.1,199.2l1.2,16.7l2.9-1.7c1.6-0.9,8.6-7.3,15.6-14.2c30.1-29.6,51.3-60.6,68.7-100.5
27 c3.4-7.8,4.4-10.3,5.5-14c1.2-4,2.1-6.3,4.6-12c0.7-1.6,2.5-6.6,3.9-11c1.4-4.4,3-8.9,3.5-10c1.2-2.6,2.6-6.2,6.5-17
28 c8.2-22.9,11.5-31.8,12.9-34.8c0.8-1.8,2.7-6.8,4.2-11.2c1.5-4.4,3.4-9.6,4.2-11.5c2.8-6.5,3.1-7.5,5.3-13.9
29 c6.4-19.3,21.4-40.8,37.5-53.6c2.8-2.2,5.2-4.3,5.5-4.6c1.3-1.5,14.2-9.1,19.6-11.4c3.3-1.4,6.8-3,7.9-3.5
30 c20.7-9.2,57.2-10.3,80.7-2.6c23.1,7.6,42.7,20.8,56.8,38.1c15.7,19.3,24.7,40.5,27.1,63.3c1.1,10.6,1.2,10.7,5.4,14.2
31 c10.4,8.5,17.6,20.2,20.2,32.7c2.3,11.3,1,12.7-8.6,9.4c-45.2-15.7-89.1,13.6-150.5,100.5c-14.6,20.6-42.2,64.8-44.8,71.7
32 c-1.5,4-5.4,1.6-32.2-19.8c-28.1-22.4-28.9-22.9-30.1-19.3c-1,3.3-11.1,18.6-15.6,23.7c-4.7,5.3-4.8,6.3-0.6,9.3
33 c23.8,16.9,60.7,56.5,83.4,89.6c1.8,2.6,2.8,0.9,7.3-12.8c2.3-6.9,4.8-14.1,5.7-16c0.8-1.9,1.9-4.4,2.4-5.5c0.5-1.1,1.7-4.2,2.8-7
34 c1.8-4.7,6.7-15,11.3-24c1.1-2.2,3.4-6.7,5.1-10c1.7-3.3,3.8-7.1,4.7-8.5c0.9-1.4,3.2-5.2,5-8.5c6-11,30.4-46.9,38.6-56.8
35 c0.8-1,2.7-3.5,4.2-5.6c8.7-12,10.7-12.7,14.1-4.9c1.3,2.9,4.6,8.4,7.3,12.2c5,6.9,8.6,10.4,23.7,22.6
36 c15.7,12.7,30.4,29.4,44.3,50.4c13.9,21,25.6,58.5,25.7,82.3c0,9.6-0.1,9.5,11,6.8c43.2-10.6,59-27.9,69.4-76.1c9-42,9-279,0-321
37 c-8.6-39.7-21-57.8-47.7-69.2c-13.5-5.8-23.6-8-54.2-11.9C365.8,7.5,230.6,6.2,153.5,8.1 M267.5,117.2c-20.4,7-27.5,12.1-27.5,19.7
38 c0,5.5,0.5,6.3,4.7,8.4c4.5,2.3,5.1,2.2,16-3.4c20-10.2,30.1-5.5,34.8,16.5c3.4,15.9,21.9,15.5,20.2-0.4
39 C312.7,129.6,289.2,109.8,267.5,117.2"/>
40 <path id="path2" class="st2" d="M153,5.6c-1.4,0.2-10.4,0.8-20,1.4C39.6,12.2,16.4,32.1,6.1,116c-4.7,38.4-3.7,268.8,1.2,273.7
41 c3.3,3.3,35.5-28.8,54.8-54.7c11-14.7,30.5-48.7,33.4-58c0.4-1.4,1.8-4.8,3-7.5c1.2-2.8,3.1-7.5,4.3-10.5
42 c2.6-7.1,10.1-27.6,11.5-31.5c0.6-1.7,1.6-4.3,2.3-6c1.1-2.6,3-7.9,7.7-21c0.6-1.6,1.6-4.4,2.3-6c0.7-1.6,2.5-6.4,3.9-10.5
43 c1.5-4.1,3.7-10.2,5-13.5c1.3-3.3,3.5-9.4,5-13.5c1.5-4.1,3.3-8.9,4-10.5c0.7-1.7,2.3-5.9,3.5-9.5c34.8-101.4,182.2-106.7,222-8
44 c1.2,3,2.6,6.4,3.1,7.5c2.8,6.5,4.9,16.5,6.5,31.7c0.5,4.9,1,6,3.7,7.9c11.7,8.3,21.8,25.8,21.8,37.8c0,3.8,0.2,3.8-13.5,0.1
45 c-38.6-10.5-77.7,13.9-129.3,80.7c-17,22-41.7,59.4-55.7,84.3c-6.3,11.2-6.8,11.6-11.3,8.2c-4.7-3.5-23.8-18.7-27.5-21.8
46 c-9.9-8.4-24.1-18.9-25.5-18.9c-1,0-2.9,2.5-5,6.5c-3.5,6.8-7.6,12.8-14.9,21.8c-5.5,6.8-6,5.5,7,16.3c25.5,21,58.1,56.2,73,78.7
47 c8.2,12.4,8.2,12.5,14.7-7.5c3-9.2,6-17.6,6.6-18.7c0.6-1.1,2.5-5.6,4.4-10c6.3-15.2,16.9-36.1,25.7-50.8
48 c9.8-16.3,40.2-60.4,43.4-62.7c0.4-0.3,2-2.4,3.7-4.7c3.4-4.8,4.5-4.3,7.3,2.7c1.6,4,9.9,15.4,13.8,18.9c1.5,1.3,6.7,5.6,11.7,9.6
49 c46.3,37.4,68.9,78,74.5,133.8c1.4,13.7,1.1,13.4,9.7,11.3c3.7-0.9,8.7-2.1,11.2-2.7c43.1-10.2,62.1-41.1,67.5-109.2
50 c2.2-27.4,2.2-227.9,0-255.3c-4.2-52.7-17.6-85.2-40.3-97.8C434.7,14.7,414.6,10,372.5,6.8C360.3,5.9,158.4,4.8,153,5.6 M345,8
51 c28.3,0.7,41.5,1.8,62,4.9c52.4,7.9,72.2,26.5,83.4,78.6c9,42,9,279,0,321C480,460.6,464.2,478,421,488.6c-11.1,2.7-11,2.8-11-6.8
52 c0-18.9-6.8-45.2-17.3-66.8c-11.4-23.6-31.7-48.9-52.7-65.9c-15.1-12.2-18.8-15.7-23.7-22.6c-2.8-3.9-6.1-9.4-7.3-12.2
53 c-3.4-7.8-5.4-7.1-14.1,4.9c-1.5,2.1-3.4,4.6-4.2,5.6c-8.2,9.9-32.6,45.8-38.6,56.8c-1.8,3.3-4,7.1-5,8.5c-0.9,1.4-3.1,5.2-4.7,8.5
54 c-1.7,3.3-4,7.8-5.1,10c-4.7,9-9.5,19.3-11.3,24c-1.1,2.8-2.3,5.9-2.8,7c-0.5,1.1-1.6,3.6-2.4,5.5c-0.8,1.9-3.4,9.1-5.7,16
55 c-4.5,13.7-5.5,15.4-7.3,12.8c-22.7-33.1-59.6-72.8-83.4-89.6c-4.2-2.9-4.1-3.9,0.6-9.3c4.4-5,14.5-20.4,15.6-23.7
56 c1.2-3.6,1.9-3.1,30.1,19.3c26.9,21.4,30.7,23.7,32.2,19.8c2.6-6.8,30.3-51,44.8-71.7c61.4-86.9,105.3-116.3,150.5-100.5
57 c9.6,3.3,10.9,1.9,8.6-9.4c-2.6-12.5-9.8-24.2-20.2-32.7c-4.3-3.5-4.3-3.7-5.4-14.2c-4.8-46.6-37.5-86.1-83.9-101.4
58 c-23.5-7.7-60-6.5-80.7,2.6c-1.1,0.5-4.7,2.1-7.9,3.5c-5.3,2.3-18.3,9.9-19.6,11.4c-0.3,0.3-2.8,2.4-5.5,4.6
59 c-16.1,12.8-31.1,34.3-37.5,53.6c-2.1,6.4-2.5,7.4-5.3,13.9c-0.8,1.9-2.7,7.1-4.2,11.5c-1.5,4.4-3.4,9.5-4.2,11.2
60 c-1.3,3-4.6,11.9-12.9,34.8c-3.9,10.8-5.2,14.4-6.5,17c-0.5,1.1-2.1,5.6-3.5,10c-1.4,4.4-3.2,9.4-3.9,11c-2.5,5.7-3.4,8-4.6,12
61 c-0.7,2.2-1.9,5.6-2.7,7.5c-19.2,45-39.7,75.7-71.5,107c-7,6.9-14,13.3-15.6,14.2l-2.9,1.7l-1.2-16.7c-3.8-52.8-1.9-243,2.7-269.2
62 C17,60.9,25,44.6,44.8,30.3c14.7-10.6,30.3-15.1,69.2-20C136.5,7.5,272.9,6.1,345,8 M270,114.6c-16.2,3.2-33,14.2-33,21.6
63 c0,12.2,11.3,15.7,24.8,7.7c16.8-9.9,26-5.5,31.6,15c3.9,14.2,14.1,18.3,22,9c8.5-10.1-5.6-42.9-21.2-49.6c-2-0.9-4.6-2-5.6-2.5
64 C286.5,114.7,273.7,113.9,270,114.6 M287.7,117.9c15.6,5.7,25.9,20.5,27.9,40.1c1.7,16-16.8,16.4-20.2,0.4
65 c-4.7-22-14.8-26.8-34.8-16.5c-10.9,5.6-11.5,5.7-16,3.4c-4.2-2.1-4.7-3-4.7-8.4c0-7.6,7.1-12.6,27.5-19.7
66 C272.5,115.5,282.1,115.8,287.7,117.9"/>
67</g>
68</svg>
diff --git a/recipes/sendtask/index.js b/recipes/sendtask/index.js
new file mode 100644
index 0000000..eaccd05
--- /dev/null
+++ b/recipes/sendtask/index.js
@@ -0,0 +1,5 @@
1"use strict";
2
3// just pass through Franz
4module.exports = Franz => Franz;
5//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbmR0YXNrL2luZGV4LmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJGcmFueiJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtBQUNBQSxPQUFPQyxPQUFQLEdBQWlCQyxTQUFTQSxLQUExQiIsImZpbGUiOiJzZW5kdGFzay9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGp1c3QgcGFzcyB0aHJvdWdoIEZyYW56XG5tb2R1bGUuZXhwb3J0cyA9IEZyYW56ID0+IEZyYW56O1xuIl19 \ No newline at end of file
diff --git a/recipes/sendtask/package.json b/recipes/sendtask/package.json
new file mode 100644
index 0000000..f9d2d29
--- /dev/null
+++ b/recipes/sendtask/package.json
@@ -0,0 +1,15 @@
1{
2 "id": "sendtask",
3 "name": "Sendtask",
4 "version": "1.0.2",
5 "description": "Sendtask",
6 "main": "index.js",
7 "author": "Patrick Daniel",
8 "repository": "https://github.com/patrickdaniel/sendtask-franz",
9 "license": "MIT",
10 "config": {
11 "serviceURL": "https://app.sendtask.io/",
12 "hasNotificationSound": true,
13 "hasIndirectMessages": true
14 }
15}
diff --git a/recipes/sendtask/webview.js b/recipes/sendtask/webview.js
new file mode 100644
index 0000000..d3151ce
--- /dev/null
+++ b/recipes/sendtask/webview.js
@@ -0,0 +1,21 @@
1'use strict';
2
3const path = require('path');
4
5module.exports = Franz => {
6 const getMessages = () => {
7 const inbox = document.querySelector('.topbar-notificationsButton.has-newNotifications');
8 const passiveCount = inbox === null ? 0 : 1;
9 // set Franz badge
10 // updates => active unread count
11 // inbox => passive unread count
12 Franz.setBadge(0, passiveCount);
13 };
14
15 // inject franz.css stylesheet
16 Franz.injectCSS(path.join(__dirname, 'franz.css'));
17
18 // check for new messages every second and update Franz badge
19 Franz.loop(getMessages);
20};
21//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbmR0YXNrL3dlYnZpZXcuanMiXSwibmFtZXMiOlsicGF0aCIsInJlcXVpcmUiLCJtb2R1bGUiLCJleHBvcnRzIiwiRnJhbnoiLCJnZXRNZXNzYWdlcyIsImluYm94IiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwicGFzc2l2ZUNvdW50Iiwic2V0QmFkZ2UiLCJpbmplY3RDU1MiLCJqb2luIiwiX19kaXJuYW1lIiwibG9vcCJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxPQUFPQyxRQUFRLE1BQVIsQ0FBYjs7QUFFQUMsT0FBT0MsT0FBUCxHQUFrQkMsS0FBRCxJQUFXO0FBQzFCLFFBQU1DLGNBQWMsTUFBTTtBQUN4QixVQUFNQyxRQUFRQyxTQUFTQyxhQUFULENBQXVCLGtEQUF2QixDQUFkO0FBQ0EsVUFBTUMsZUFBZUgsVUFBVSxJQUFWLEdBQWlCLENBQWpCLEdBQXFCLENBQTFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0FGLFVBQU1NLFFBQU4sQ0FBZSxDQUFmLEVBQWtCRCxZQUFsQjtBQUNELEdBUEQ7O0FBU0E7QUFDQUwsUUFBTU8sU0FBTixDQUFnQlgsS0FBS1ksSUFBTCxDQUFVQyxTQUFWLEVBQXFCLFdBQXJCLENBQWhCOztBQUVBO0FBQ0FULFFBQU1VLElBQU4sQ0FBV1QsV0FBWDtBQUNELENBZkQiLCJmaWxlIjoic2VuZHRhc2svd2Vidmlldy5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHBhdGggPSByZXF1aXJlKCdwYXRoJyk7XG5cbm1vZHVsZS5leHBvcnRzID0gKEZyYW56KSA9PiB7XG4gIGNvbnN0IGdldE1lc3NhZ2VzID0gKCkgPT4ge1xuICAgIGNvbnN0IGluYm94ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnRvcGJhci1ub3RpZmljYXRpb25zQnV0dG9uLmhhcy1uZXdOb3RpZmljYXRpb25zJyk7XG4gICAgY29uc3QgcGFzc2l2ZUNvdW50ID0gaW5ib3ggPT09IG51bGwgPyAwIDogMTtcbiAgICAvLyBzZXQgRnJhbnogYmFkZ2VcbiAgICAvLyB1cGRhdGVzID0+IGFjdGl2ZSB1bnJlYWQgY291bnRcbiAgICAvLyBpbmJveCA9PiBwYXNzaXZlIHVucmVhZCBjb3VudFxuICAgIEZyYW56LnNldEJhZGdlKDAsIHBhc3NpdmVDb3VudCk7XG4gIH07XG5cbiAgLy8gaW5qZWN0IGZyYW56LmNzcyBzdHlsZXNoZWV0XG4gIEZyYW56LmluamVjdENTUyhwYXRoLmpvaW4oX19kaXJuYW1lLCAnZnJhbnouY3NzJykpO1xuXG4gIC8vIGNoZWNrIGZvciBuZXcgbWVzc2FnZXMgZXZlcnkgc2Vjb25kIGFuZCB1cGRhdGUgRnJhbnogYmFkZ2VcbiAgRnJhbnoubG9vcChnZXRNZXNzYWdlcyk7XG59O1xuIl19 \ No newline at end of file