aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/air-droid
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-06-20 11:08:00 +0530
committerLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2021-06-20 05:47:40 +0000
commit8a0971ff9f41fdaa1af15e88740ce9479e1ec6ea (patch)
treedbbc5d0bf44f56a1024eae1d9799c47853401e0d /recipes/air-droid
parentRenamed 'glowingbear' --> 'glowing-bear' and 'ex-google-voice' --> 'google-vo... (diff)
downloadferdium-recipes-8a0971ff9f41fdaa1af15e88740ce9479e1ec6ea.tar.gz
ferdium-recipes-8a0971ff9f41fdaa1af15e88740ce9479e1ec6ea.tar.zst
ferdium-recipes-8a0971ff9f41fdaa1af15e88740ce9479e1ec6ea.zip
Added new services
- 'air-droid' - 'basecamp' - 'box' - 'buffer' - 'chatra' - 'easy-redmine' - 'feedbin' - 'iCloud' - 'jollor' - 'nomadlist' - 'paymo' - 'pivotal-tracker' - 'plan' - 'podio' - 'protonet' - 'teamleader'
Diffstat (limited to 'recipes/air-droid')
-rw-r--r--recipes/air-droid/icon.pngbin0 -> 145896 bytes
-rw-r--r--recipes/air-droid/icon.svg288
-rw-r--r--recipes/air-droid/index.js1
-rw-r--r--recipes/air-droid/package.json24
-rw-r--r--recipes/air-droid/webview.js14
5 files changed, 327 insertions, 0 deletions
diff --git a/recipes/air-droid/icon.png b/recipes/air-droid/icon.png
new file mode 100644
index 0000000..d984b68
--- /dev/null
+++ b/recipes/air-droid/icon.png
Binary files differ
diff --git a/recipes/air-droid/icon.svg b/recipes/air-droid/icon.svg
new file mode 100644
index 0000000..0c95a1c
--- /dev/null
+++ b/recipes/air-droid/icon.svg
@@ -0,0 +1,288 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:xlink="http://www.w3.org/1999/xlink"
11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 width="512"
14 height="512"
15 id="svg2"
16 version="1.1"
17 inkscape:version="0.48.3.1 r9886"
18 sodipodi:docname="airdroid.svg"
19 inkscape:export-filename="/home/alecive/Scrivania/firefoxTest1.png"
20 inkscape:export-xdpi="100"
21 inkscape:export-ydpi="100">
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#ffffff"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0.0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="1.5829016"
30 inkscape:cx="206.10219"
31 inkscape:cy="213"
32 inkscape:document-units="px"
33 inkscape:current-layer="svg2"
34 showgrid="false"
35 inkscape:window-width="1301"
36 inkscape:window-height="744"
37 inkscape:window-x="65"
38 inkscape:window-y="24"
39 inkscape:window-maximized="1"
40 inkscape:object-paths="false"
41 inkscape:snap-intersection-paths="false"
42 inkscape:object-nodes="true"
43 inkscape:snap-smooth-nodes="true"
44 inkscape:snap-nodes="true" />
45 <defs
46 id="defs4">
47 <linearGradient
48 x1="19.244999"
49 y1="21.030804"
50 x2="19.360001"
51 gradientUnits="userSpaceOnUse"
52 y2="44.984001"
53 id="linearGradient2460">
54 <stop
55 offset="0"
56 style="stop-color:#fafafa;stop-opacity:1;"
57 id="stop3602" />
58 <stop
59 offset="1"
60 style="stop-color:#f0f0f0;stop-opacity:1;"
61 id="stop3604" />
62 </linearGradient>
63 <linearGradient
64 inkscape:collect="always"
65 xlink:href="#ButtonShadow-0-1-1-5-9"
66 id="linearGradient4114-2-6"
67 gradientUnits="userSpaceOnUse"
68 gradientTransform="matrix(1.0317796,0,0,1.0317796,-830.86406,592.67791)"
69 x1="1012.5133"
70 y1="484.41721"
71 x2="1006.8082"
72 y2="20.625916" />
73 <linearGradient
74 x1="45.447727"
75 y1="92.539597"
76 x2="45.447727"
77 y2="7.0165396"
78 id="ButtonShadow-0-1-1-5-9"
79 gradientUnits="userSpaceOnUse"
80 gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)">
81 <stop
82 id="stop3750-8-9-3-6-4"
83 style="stop-color:#000000;stop-opacity:1"
84 offset="0" />
85 <stop
86 id="stop3752-5-6-4-2-9"
87 style="stop-color:#000000;stop-opacity:0.58823532"
88 offset="1" />
89 </linearGradient>
90 <linearGradient
91 inkscape:collect="always"
92 xlink:href="#ButtonShadow-0-1-1-5-9"
93 id="linearGradient4112-2-6"
94 gradientUnits="userSpaceOnUse"
95 gradientTransform="matrix(1.0402541,0,0,1.0402541,-837.95116,592.51825)"
96 x1="1012.5133"
97 y1="484.41721"
98 x2="1006.8082"
99 y2="20.625916" />
100 <linearGradient
101 inkscape:collect="always"
102 xlink:href="#ButtonShadow-0-1-1-5-9"
103 id="linearGradient4110-6-7"
104 gradientUnits="userSpaceOnUse"
105 gradientTransform="matrix(1.023305,0,0,1.023305,-823.77704,592.83757)"
106 x1="1012.5133"
107 y1="484.41721"
108 x2="1006.8082"
109 y2="20.625916" />
110 <linearGradient
111 inkscape:collect="always"
112 xlink:href="#ButtonShadow-0-1-1-5-9"
113 id="linearGradient4116-6-3"
114 gradientUnits="userSpaceOnUse"
115 gradientTransform="matrix(1.0148305,0,0,1.0148305,-816.68996,592.99723)"
116 x1="1012.5133"
117 y1="484.41721"
118 x2="1006.8082"
119 y2="20.625916" />
120 <linearGradient
121 y2="20.625916"
122 x2="1006.8082"
123 y1="484.41721"
124 x1="1012.5133"
125 gradientTransform="matrix(1.0074153,0,0,1.0074153,-810.48879,593.1369)"
126 gradientUnits="userSpaceOnUse"
127 id="linearGradient5342-3"
128 xlink:href="#ButtonShadow-0-1-1-5-9"
129 inkscape:collect="always" />
130 <linearGradient
131 inkscape:collect="always"
132 xlink:href="#linearGradient3737-9"
133 id="linearGradient4084-8"
134 gradientUnits="userSpaceOnUse"
135 gradientTransform="translate(778.59979,-360.55963)"
136 x1="993.43896"
137 y1="51.511765"
138 x2="988.78552"
139 y2="363.73825" />
140 <linearGradient
141 id="linearGradient3737-9">
142 <stop
143 id="stop3739-7"
144 style="stop-color:#ffffff;stop-opacity:1"
145 offset="0" />
146 <stop
147 id="stop3741-4"
148 style="stop-color:#ffffff;stop-opacity:0"
149 offset="1" />
150 </linearGradient>
151 <linearGradient
152 inkscape:collect="always"
153 xlink:href="#linearGradient4046-3"
154 id="linearGradient4086-12"
155 gradientUnits="userSpaceOnUse"
156 x1="1764.6487"
157 y1="155.59685"
158 x2="1763.6903"
159 y2="-55.941216" />
160 <linearGradient
161 id="linearGradient4046-3">
162 <stop
163 id="stop4048-7"
164 style="stop-color:#000000;stop-opacity:1;"
165 offset="0" />
166 <stop
167 id="stop4050-73"
168 style="stop-color:#ffffff;stop-opacity:0.2"
169 offset="1" />
170 </linearGradient>
171 </defs>
172 <metadata
173 id="metadata7">
174 <rdf:RDF>
175 <cc:Work
176 rdf:about="">
177 <dc:format>image/svg+xml</dc:format>
178 <dc:type
179 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
180 <dc:title />
181 </cc:Work>
182 </rdf:RDF>
183 </metadata>
184 <g
185 id="layer1"
186 inkscape:groupmode="layer"
187 inkscape:label="Livello 1"
188 transform="translate(0,-540.36218)" />
189 <g
190 id="g2036"
191 transform="matrix(1.1,0,0,0.44444,95.081063,256.39254)">
192 <g
193 id="g3712"
194 style="opacity:0.4"
195 transform="matrix(1.0526,0,0,1.2857,-1.2632,-13.429)" />
196 </g>
197 <g
198 transform="translate(97.481063,231.28154)"
199 id="g3541" />
200 <g
201 transform="translate(97.481063,231.28154)"
202 id="g3536" />
203 <g
204 id="g4103"
205 transform="translate(-11.985071,-592.11719)">
206 <rect
207 ry="101.45834"
208 y="612.11719"
209 x="31.985071"
210 height="487"
211 width="487"
212 id="rect6187"
213 style="opacity:0.1;color:#000000;fill:url(#linearGradient4114-2-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
214 <rect
215 style="opacity:0.07999998;color:#000000;fill:url(#linearGradient4112-2-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
216 id="rect6191"
217 width="491"
218 height="491"
219 x="31.985071"
220 y="612.11719"
221 ry="102.29167" />
222 <rect
223 style="opacity:0.2;color:#000000;fill:url(#linearGradient4110-6-7);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
224 id="rect6183"
225 width="483"
226 height="483"
227 x="31.985071"
228 y="612.11719"
229 ry="100.62501" />
230 <rect
231 ry="99.791664"
232 y="612.11719"
233 x="31.985071"
234 height="479"
235 width="479"
236 id="rect6179"
237 style="opacity:0.25;color:#000000;fill:url(#linearGradient4116-6-3);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
238 <rect
239 style="opacity:0.25;color:#000000;fill:url(#linearGradient5342-3);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
240 id="rect5574"
241 width="475.5"
242 height="475.5"
243 x="31.985071"
244 y="612.11719"
245 ry="99.0625" />
246 </g>
247 <path
248 style="fill:#7ac82a;stroke:none;fill-opacity:1"
249 d="M 118.34375,20 C 63.867087,20 20,63.867084 20,118.34375 l 0,23.0625 0,252.25 C 20,448.13291 63.867087,492 118.34375,492 l 275.3125,0 C 448.13292,492 492,448.13291 492,393.65625 l 0,-252.25 0,-23.0625 C 492,63.867084 448.13292,20 393.65625,20 l -275.3125,0 z"
250 id="rect5505"
251 inkscape:connector-curvature="0" />
252 <g
253 id="g4076"
254 transform="translate(-605.51932,-353.96833)">
255 <g
256 transform="translate(-926.66758,684.38448)"
257 id="g4038" />
258 </g>
259 <g
260 id="g4076-9"
261 transform="translate(-605.51937,-353.96833)">
262 <g
263 transform="translate(-926.66758,684.38448)"
264 id="g4038-9">
265 <path
266 inkscape:connector-curvature="0"
267 style="opacity:0.5;color:#000000;fill:url(#linearGradient4084-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
268 d="m 1650.4994,-310.41615 c -54.4767,0 -98.3125,43.83583 -98.3125,98.3125 l 0,275.343747 c 0,54.476673 43.8358,98.343753 98.3125,98.343753 l 2.9375,0 c -53.3225,0 -96.25,-42.9275 -96.25,-96.250003 l 0,-269.499997 c 0,-53.3225 42.9275,-96.25 96.25,-96.25 l 269.5001,0 c 53.3225,0 96.25,42.9275 96.25,96.25 l 0,269.499997 c 0,53.322503 -42.9275,96.250003 -96.25,96.250003 l 2.9062,0 c 54.4767,0 98.3438,-43.86708 98.3438,-98.343753 l 0,-275.343747 c 0,-54.47667 -43.8671,-98.3125 -98.3438,-98.3125 l -275.3438,0 z"
269 id="rect6809-2-3" />
270 <path
271 id="path3981-7"
272 d="m 1650.4994,161.58385 c -54.4767,0 -98.3125,-43.83583 -98.3125,-98.312503 l 0,-275.343747 c 0,-54.47667 43.8358,-98.34375 98.3125,-98.34375 l 2.9375,0 c -53.3225,0 -96.25,42.9275 -96.25,96.25 l 0,269.499997 c 0,53.322503 42.9275,96.250003 96.25,96.250003 l 269.5001,0 c 53.3225,0 96.25,-42.9275 96.25,-96.250003 l 0,-269.499997 c 0,-53.3225 -42.9275,-96.25 -96.25,-96.25 l 2.9062,0 c 54.4767,0 98.3438,43.86708 98.3438,98.34375 l 0,275.343747 c 0,54.476673 -43.8671,98.312503 -98.3438,98.312503 l -275.3438,0 z"
273 style="opacity:0.2;color:#000000;fill:url(#linearGradient4086-12);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
274 inkscape:connector-curvature="0" />
275 </g>
276 </g>
277 <path
278 style="fill:#000000;fill-opacity:0.23529412"
279 d="m 400.375,106 -288.75,129.34375 256.90625,256.65525 25.125,0 C 448.13292,492 492,448.13291 492,393.65625 L 492,199.9375 C 492,199.9375 400.36057,106 400.375,106 z M 187.53125,332.125 181.75,397.21875 277.4063,492 364.0313,492 244.125,372.21875 c -17.41991,-13.0116 -37.94646,-27.0038 -56.59375,-40.09375 z"
280 id="path3942"
281 inkscape:connector-curvature="0"
282 sodipodi:nodetypes="cccsscccccccc" />
283 <path
284 inkscape:connector-curvature="0"
285 id="path3121"
286 d="M 400.36058,106 111.63942,235.35619 196.78601,300.89627 337.47949,182.64362 233.0186,331.48943 332.45368,406 400.36057,106 z m -212.83726,226.13227 -5.78553,65.07256 62.73499,-25.09983 -56.94945,-39.97273 z"
287 style="fill:#ffffff" />
288</svg>
diff --git a/recipes/air-droid/index.js b/recipes/air-droid/index.js
new file mode 100644
index 0000000..258da41
--- /dev/null
+++ b/recipes/air-droid/index.js
@@ -0,0 +1 @@
module.exports = Franz => Franz;
diff --git a/recipes/air-droid/package.json b/recipes/air-droid/package.json
new file mode 100644
index 0000000..f13b33c
--- /dev/null
+++ b/recipes/air-droid/package.json
@@ -0,0 +1,24 @@
1{
2 "id": "air-droid",
3 "name": "air-droid",
4 "version": "1.0.0",
5 "description": "AirDroid allows you to access and manage your Android phone or tablet from Windows, Mac or the Web, wirelessly, for free. Transfer files between your devices, and share files to your friends.",
6 "main": "index.js",
7 "author": "David Sipos <sipos22@msn.com>",
8 "license": "MIT",
9 "config": {
10 "serviceURL": "http://web.airdroid.com/",
11 "serviceName": "AirDroid",
12 "message": "AirDroid allows you to access and manage your Android phone or tablet from Windows, Mac or the Web, wirelessly, for free. Transfer files between your devices, and share files to your friends.",
13 "popup": [],
14 "hasNotificationSound": true,
15 "hasIndirectMessages": false,
16 "hasTeamID": false,
17 "customURL": false,
18 "hostedOnly": false,
19 "webviewOptions": {
20 "disablewebsecurity": ""
21 },
22 "openDevTools": false
23 }
24}
diff --git a/recipes/air-droid/webview.js b/recipes/air-droid/webview.js
new file mode 100644
index 0000000..a544be5
--- /dev/null
+++ b/recipes/air-droid/webview.js
@@ -0,0 +1,14 @@
1module.exports = (Franz, options) => {
2 function getMessages() {
3 const count = {};
4 const FranzData = document.querySelector('#FranzMessages').dataset;
5 if (FranzData) {
6 count.count = FranzData.direct;
7 count.count_indirect = FranzData.indirect;
8 }
9
10 Franz.setBadge(count);
11 }
12
13 Franz.loop(getMessages);
14}