aboutsummaryrefslogtreecommitdiffstats
path: root/recipes
diff options
context:
space:
mode:
authorLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2021-09-12 18:12:00 +0530
committerLibravatar GitHub <noreply@github.com>2021-09-12 12:42:00 +0000
commit054fb8b5e82bf4387ecafb6df1dca5222582e6a6 (patch)
tree565e713e08051b0626b48319fddce7ab110dff38 /recipes
parentAdd indirect count for 'teamleader' recipe. (#703) (diff)
downloadferdium-recipes-054fb8b5e82bf4387ecafb6df1dca5222582e6a6.tar.gz
ferdium-recipes-054fb8b5e82bf4387ecafb6df1dca5222582e6a6.tar.zst
ferdium-recipes-054fb8b5e82bf4387ecafb6df1dca5222582e6a6.zip
New recipe: 'sococo' (#704)
Diffstat (limited to 'recipes')
-rw-r--r--recipes/sococo/icon.svg128
-rw-r--r--recipes/sococo/index.js1
-rw-r--r--recipes/sococo/package.json11
-rw-r--r--recipes/sococo/webview.js12
4 files changed, 152 insertions, 0 deletions
diff --git a/recipes/sococo/icon.svg b/recipes/sococo/icon.svg
new file mode 100644
index 0000000..e19e85b
--- /dev/null
+++ b/recipes/sococo/icon.svg
@@ -0,0 +1,128 @@
1<?xml version="1.0" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
3 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
4<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
5 width="1024.000000pt" height="1024.000000pt" viewBox="0 0 1024.000000 1024.000000"
6 preserveAspectRatio="xMidYMid meet">
7<metadata>
8Created by potrace 1.15, written by Peter Selinger 2001-2017
9</metadata>
10<g transform="translate(0.000000,1024.000000) scale(0.100000,-0.100000)"
11fill="#000000" stroke="none">
12<path d="M4920 9229 c-304 -28 -494 -52 -555 -68 -38 -11 -85 -20 -102 -20
13-18 -1 -65 -12 -105 -25 -40 -14 -100 -30 -133 -37 -33 -6 -72 -18 -87 -25
14-15 -8 -51 -19 -80 -25 -29 -6 -66 -19 -83 -29 -16 -10 -56 -25 -87 -34 -31
15-9 -60 -20 -63 -25 -3 -6 -31 -17 -62 -26 -31 -9 -68 -25 -80 -35 -13 -10 -38
16-22 -56 -25 -18 -4 -41 -15 -52 -25 -11 -10 -38 -23 -60 -30 -22 -7 -49 -20
17-60 -30 -11 -10 -37 -23 -57 -29 -21 -7 -40 -17 -44 -22 -3 -5 -28 -22 -56
18-37 -93 -50 -106 -58 -136 -83 -28 -23 -61 -44 -122 -79 -15 -8 -41 -26 -58
19-40 -60 -47 -111 -85 -147 -110 -21 -14 -46 -33 -56 -43 -11 -10 -72 -64 -137
20-121 -175 -154 -352 -336 -519 -535 -2 -3 -47 -8 -101 -12 -53 -3 -128 -16
21-167 -27 -38 -11 -97 -27 -130 -35 -87 -22 -206 -65 -224 -81 -9 -8 -27 -17
22-41 -21 -14 -4 -46 -20 -71 -36 -25 -16 -50 -29 -56 -29 -5 0 -20 -11 -33 -25
23-13 -14 -28 -25 -34 -25 -17 0 -180 -139 -194 -166 -7 -13 -16 -24 -21 -24 -8
240 -101 -132 -101 -143 0 -3 -11 -23 -25 -43 -14 -20 -25 -43 -25 -51 0 -8 -12
25-40 -27 -71 l-28 -57 0 -1670 0 -1670 28 -59 c15 -32 27 -66 27 -76 0 -9 10
26-32 23 -51 12 -19 28 -47 35 -62 34 -78 175 -234 287 -317 64 -48 91 -65 172
27-105 29 -15 55 -30 58 -36 3 -5 32 -16 63 -25 31 -9 68 -24 82 -34 14 -10 45
28-21 70 -25 25 -4 68 -16 95 -26 53 -20 164 -38 229 -39 58 0 117 -33 165 -93
29159 -195 403 -435 600 -590 47 -37 95 -76 106 -87 12 -11 24 -20 29 -20 5 0
3023 -12 41 -27 17 -16 47 -37 65 -48 59 -36 103 -64 174 -111 43 -29 116 -71
31166 -95 24 -12 50 -28 57 -35 7 -7 30 -18 50 -24 21 -7 45 -18 53 -25 8 -8 38
32-22 66 -34 28 -11 67 -29 85 -40 19 -12 42 -21 52 -21 10 0 37 -11 60 -24 23
33-13 58 -27 77 -31 19 -4 49 -16 66 -26 17 -10 55 -24 85 -30 30 -6 64 -18 77
34-26 13 -8 53 -20 90 -28 37 -7 85 -20 108 -29 23 -8 82 -22 132 -31 50 -8 110
35-22 134 -31 24 -8 92 -19 152 -25 60 -5 159 -18 220 -29 94 -17 154 -20 420
36-20 267 0 325 3 414 20 57 10 154 24 215 29 62 6 135 17 162 25 28 9 91 23
37140 31 50 9 107 22 129 31 21 8 69 21 107 29 38 8 79 21 92 29 12 8 46 19 76
3825 30 6 68 20 85 30 17 11 49 23 71 27 22 3 58 17 80 29 22 13 54 26 72 30 18
393 42 14 55 24 13 10 45 25 72 34 27 9 56 23 65 31 9 7 33 19 54 26 20 6 43 17
4050 24 7 7 33 23 57 35 88 43 128 66 146 83 11 9 35 23 54 32 34 16 78 44 130
4184 14 11 35 22 48 26 12 4 22 12 22 17 0 5 14 18 31 28 96 59 331 256 485 407
42134 132 294 308 294 323 0 4 19 20 43 36 35 23 59 29 137 37 52 5 132 20 176
4333 45 14 91 25 101 25 10 0 41 11 69 24 27 13 67 29 89 36 22 7 47 18 55 26 8
447 35 22 60 34 97 45 200 121 299 221 112 113 186 239 238 404 l28 90 3 1610
45c2 1366 0 1618 -12 1660 -8 28 -22 77 -31 110 -9 33 -27 77 -41 97 -13 21 -24
4643 -24 51 0 38 -205 262 -292 319 -27 17 -48 35 -48 39 0 4 -17 14 -38 22 -21
478 -44 22 -51 31 -7 8 -29 20 -49 27 -20 6 -44 18 -53 25 -16 14 -128 55 -219
4880 -30 8 -89 24 -130 36 -41 11 -117 23 -169 28 -94 7 -95 7 -128 46 -30 35
49-94 108 -163 185 -65 73 -211 216 -320 310 -19 17 -45 40 -57 50 -12 11 -48
5040 -80 64 -32 24 -67 53 -78 65 -12 11 -26 20 -32 20 -6 0 -16 7 -23 15 -11
5113 -82 63 -200 142 -14 9 -44 29 -67 45 -23 15 -46 28 -51 28 -5 0 -22 10 -37
5222 -30 23 -90 58 -145 83 -19 8 -42 20 -50 25 -8 5 -58 30 -110 55 -52 25
53-116 57 -141 70 -26 14 -53 25 -60 25 -6 0 -41 14 -76 30 -34 17 -71 30 -82
5430 -10 0 -38 11 -63 24 -24 13 -68 29 -97 35 -28 6 -64 17 -79 25 -15 7 -62
5521 -104 30 -42 8 -94 23 -115 31 -21 9 -73 20 -115 26 -42 5 -96 16 -120 25
56-38 13 -208 33 -553 64 -118 11 -305 10 -425 -1z m529 -488 c47 -6 141 -15
57208 -21 67 -6 152 -20 188 -30 37 -11 95 -22 129 -26 33 -4 77 -15 97 -25 20
58-10 64 -23 97 -28 33 -5 81 -19 106 -31 25 -11 61 -23 79 -26 17 -4 51 -17 74
59-30 23 -13 50 -24 61 -24 10 0 39 -11 63 -23 24 -13 62 -30 84 -37 22 -7 47
60-18 55 -25 8 -7 60 -34 115 -60 55 -27 102 -52 105 -56 3 -3 28 -19 55 -33 65
61-35 108 -62 180 -111 32 -22 68 -47 80 -55 61 -41 199 -153 310 -252 151 -136
62360 -371 454 -512 67 -101 110 -172 111 -182 0 -6 7 -17 15 -24 18 -15 89
63-154 99 -195 4 -15 16 -40 27 -53 10 -14 19 -31 19 -39 0 -8 14 -55 31 -104
6417 -49 35 -124 41 -166 7 -50 12 -506 15 -1261 3 -1016 1 -1186 -11 -1210 -15
65-29 -106 -82 -140 -82 -10 0 -39 -11 -65 -24 -25 -14 -64 -30 -86 -37 -22 -6
66-56 -20 -75 -30 -19 -11 -42 -19 -50 -19 -8 0 -42 -13 -75 -29 -33 -16 -75
67-32 -94 -36 -18 -4 -48 -15 -65 -25 -17 -10 -51 -24 -76 -30 -25 -7 -58 -20
68-75 -30 -16 -10 -46 -21 -65 -25 -19 -4 -45 -13 -58 -21 -26 -17 -155 -64
69-192 -70 -18 -4 -38 6 -75 35 -27 23 -61 46 -75 53 -14 7 -37 20 -52 30 -14
7010 -71 30 -125 44 -76 20 -116 24 -178 22 -88 -5 -226 -38 -277 -67 -18 -11
71-49 -22 -68 -26 -19 -4 -45 -14 -58 -22 -13 -8 -53 -25 -90 -38 -162 -56 -189
72-67 -222 -84 -19 -10 -51 -22 -70 -26 -19 -4 -55 -18 -80 -30 -25 -12 -60 -26
73-79 -30 -19 -4 -54 -18 -79 -31 -25 -13 -52 -24 -61 -24 -9 0 -43 -14 -76 -30
74-33 -16 -65 -30 -71 -30 -14 0 -126 -83 -155 -115 -35 -39 -79 -99 -79 -109 0
75-7 -11 -27 -25 -45 -13 -19 -27 -55 -31 -80 -4 -25 -13 -63 -20 -85 -8 -21
76-14 -69 -14 -107 0 -68 32 -226 53 -264 6 -11 21 -38 32 -61 23 -44 38 -62
77100 -124 60 -59 93 -83 166 -118 83 -40 145 -52 270 -52 107 0 189 13 231 36
7816 8 54 22 85 30 32 8 64 21 73 29 8 7 38 19 65 26 28 7 64 21 80 30 17 10 53
7923 80 30 28 6 57 17 65 24 8 7 38 20 66 28 28 8 68 24 90 35 21 11 54 23 73
8027 19 4 54 18 79 31 25 13 54 24 66 24 12 0 35 9 53 19 17 11 53 26 80 34 26
818 66 25 87 38 59 36 181 155 202 197 10 20 25 44 32 53 7 9 26 67 43 130 17
8262 34 121 39 130 11 19 120 79 145 79 8 0 41 14 72 30 31 17 63 30 72 30 9 0
8337 11 63 25 26 14 53 25 60 25 8 0 40 13 73 30 33 16 67 30 76 30 9 0 37 11
8462 25 25 13 65 29 89 36 24 6 55 20 71 31 44 31 100 35 127 8 14 -14 19 -27
8514 -38 -4 -9 -14 -37 -22 -62 -9 -25 -26 -61 -39 -80 -13 -19 -23 -41 -23 -50
860 -8 -14 -35 -30 -59 -17 -24 -30 -50 -30 -56 0 -7 -7 -18 -16 -26 -8 -7 -24
87-29 -35 -48 -69 -125 -235 -332 -414 -514 -137 -140 -395 -360 -465 -397 -14
88-7 -32 -19 -40 -27 -8 -8 -30 -24 -49 -36 -105 -68 -140 -89 -178 -107 -23
89-11 -45 -25 -48 -30 -3 -5 -29 -20 -58 -34 -28 -14 -59 -30 -67 -35 -8 -5 -51
90-26 -95 -46 -44 -21 -103 -48 -130 -61 -28 -13 -56 -24 -64 -24 -7 0 -35 -11
91-62 -25 -27 -13 -66 -27 -86 -31 -21 -4 -55 -15 -75 -25 -21 -11 -68 -26 -105
92-33 -38 -8 -85 -22 -106 -31 -21 -9 -77 -21 -124 -26 -47 -6 -104 -18 -127
93-26 -43 -15 -385 -52 -496 -53 -36 -1 -85 -5 -110 -10 -27 -5 -81 -5 -135 0
94-49 6 -182 17 -295 25 -134 11 -229 23 -273 36 -38 11 -103 24 -145 29 -42 5
95-108 21 -147 34 -38 14 -81 26 -95 26 -14 0 -44 9 -65 20 -22 12 -62 26 -90
9632 -27 5 -63 18 -80 28 -16 10 -55 25 -86 34 -31 9 -62 22 -68 30 -7 8 -27 18
97-44 22 -28 6 -126 50 -167 75 -8 5 -38 21 -67 35 -28 13 -57 31 -63 39 -7 8
98-18 15 -24 15 -6 0 -26 10 -45 23 -54 34 -95 60 -131 82 -18 11 -48 32 -65 47
99-18 16 -36 28 -40 28 -4 0 -22 12 -40 27 -19 16 -54 44 -80 63 -48 36 -70 55
100-168 143 -168 151 -427 439 -427 474 0 7 -8 17 -19 22 -10 6 -24 24 -31 41 -7
10116 -16 30 -20 30 -4 0 -15 17 -26 38 -10 20 -26 45 -34 56 -8 10 -24 35 -35
10257 -11 21 -39 74 -61 118 -23 43 -47 96 -54 117 -7 22 -19 48 -26 59 -7 11
103-18 45 -24 75 -6 30 -20 75 -30 100 -36 90 -40 223 -40 1525 0 1305 4 1439 40
1041523 11 23 24 68 29 98 6 31 20 71 31 89 11 18 20 39 20 46 0 13 59 144 81
105179 5 8 20 36 34 62 13 26 29 49 35 53 5 3 19 25 30 48 11 23 34 60 50 82 17
10622 42 58 57 80 22 34 65 88 144 180 30 35 338 339 367 362 15 12 45 36 67 55
10773 61 124 98 133 98 5 0 15 7 22 15 15 19 127 95 139 95 4 0 25 14 46 30 21
10817 44 30 51 30 7 0 26 11 42 25 17 14 34 25 39 25 5 0 30 14 56 30 26 17 54
10930 61 30 7 0 29 11 48 24 20 13 53 29 74 36 21 7 59 24 83 37 24 12 53 23 65
11023 12 0 39 12 61 25 22 14 48 25 58 25 10 0 51 13 90 29 40 15 94 31 122 36
11127 4 65 15 85 25 19 10 64 21 99 25 35 4 94 16 130 26 36 11 113 24 171 29 58
1126 143 14 190 19 120 12 537 13 639 2z"/>
113<path d="M3735 6179 c-27 -6 -57 -16 -65 -24 -8 -7 -32 -20 -53 -29 -114 -47
114-208 -164 -258 -320 -34 -104 -39 -223 -13 -291 8 -22 21 -60 28 -85 16 -57
11561 -122 123 -181 59 -56 132 -109 150 -109 8 0 33 -10 56 -22 35 -18 64 -22
116169 -26 111 -3 133 -2 170 16 24 10 64 27 91 36 26 10 47 21 47 26 0 5 10 12
11722 16 42 13 144 131 184 212 l39 77 0 165 0 165 -39 80 c-30 61 -59 99 -118
118158 -43 42 -84 77 -91 77 -6 0 -39 14 -71 31 -57 30 -66 32 -190 35 -72 2
119-153 -1 -181 -7z"/>
120<path d="M6295 6181 c-47 -7 -143 -51 -193 -89 -57 -42 -162 -164 -162 -187 0
121-7 -12 -34 -27 -61 -23 -42 -27 -64 -31 -159 -2 -60 0 -132 6 -160 13 -66 50
122-151 85 -196 15 -20 27 -40 27 -45 0 -8 46 -48 134 -114 21 -17 45 -30 53 -30
1237 0 40 -11 73 -25 51 -22 75 -25 170 -25 95 0 119 3 170 25 33 14 66 25 73 25
1248 0 32 13 53 30 86 65 134 105 134 113 0 5 11 23 24 40 13 18 39 64 57 102 34
12570 34 70 34 220 0 120 -3 156 -16 175 -8 14 -23 45 -33 69 -20 51 -45 87 -102
126144 -50 51 -80 72 -164 115 -61 32 -71 34 -190 37 -69 2 -147 0 -175 -4z"/>
127</g>
128</svg>
diff --git a/recipes/sococo/index.js b/recipes/sococo/index.js
new file mode 100644
index 0000000..23607bd
--- /dev/null
+++ b/recipes/sococo/index.js
@@ -0,0 +1 @@
module.exports = Ferdi => Ferdi;
diff --git a/recipes/sococo/package.json b/recipes/sococo/package.json
new file mode 100644
index 0000000..f68b52d
--- /dev/null
+++ b/recipes/sococo/package.json
@@ -0,0 +1,11 @@
1{
2 "id": "sococo",
3 "name": "Sococo",
4 "version": "1.0.0",
5 "license": "MIT",
6 "repository": "https://github.com/klcodanr/recipe-sococo",
7 "config": {
8 "serviceURL": "https://app.sococo.com",
9 "hasNotificationSound": true
10 }
11}
diff --git a/recipes/sococo/webview.js b/recipes/sococo/webview.js
new file mode 100644
index 0000000..14561cd
--- /dev/null
+++ b/recipes/sococo/webview.js
@@ -0,0 +1,12 @@
1module.exports = (Ferdi) => {
2 const getMessages = function getMessages() {
3 let indirect = document.querySelectorAll('.new-messages');
4 let direct = 0;
5 document.querySelectorAll('.people-pane .badge').forEach(function(badge){
6 direct += Ferdi.safeParseInt(badge.innerText);
7 });
8 Ferdi.setBadge(direct, indirect);
9 };
10
11 Ferdi.loop(getMessages);
12};