diff options
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/guru/icon.svg | 62 | ||||
-rw-r--r-- | recipes/guru/index.js | 1 | ||||
-rw-r--r-- | recipes/guru/package.json | 9 | ||||
-rw-r--r-- | recipes/guru/webview.js | 19 | ||||
-rw-r--r-- | recipes/peopleperhour/icon.svg | 74 | ||||
-rw-r--r-- | recipes/peopleperhour/index.js | 1 | ||||
-rw-r--r-- | recipes/peopleperhour/package.json | 9 | ||||
-rw-r--r-- | recipes/peopleperhour/webview.js | 19 | ||||
-rw-r--r-- | recipes/truelancer/icon.svg | 62 | ||||
-rw-r--r-- | recipes/truelancer/index.js | 1 | ||||
-rw-r--r-- | recipes/truelancer/package.json | 9 | ||||
-rw-r--r-- | recipes/truelancer/webview.js | 19 |
12 files changed, 285 insertions, 0 deletions
diff --git a/recipes/guru/icon.svg b/recipes/guru/icon.svg new file mode 100644 index 0000000..8b19048 --- /dev/null +++ b/recipes/guru/icon.svg | |||
@@ -0,0 +1,62 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | |||
4 | <svg | ||
5 | version="1.1" | ||
6 | id="svg1" | ||
7 | width="150" | ||
8 | height="150" | ||
9 | viewBox="0 0 150 150" | ||
10 | sodipodi:docname="icon.svg" | ||
11 | inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)" | ||
12 | xml:space="preserve" | ||
13 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
14 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
15 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
16 | xmlns="http://www.w3.org/2000/svg" | ||
17 | xmlns:svg="http://www.w3.org/2000/svg"><defs | ||
18 | id="defs1"><clipPath | ||
19 | clipPathUnits="userSpaceOnUse" | ||
20 | id="clipPath1"><rect | ||
21 | style="fill:#8f8f8f;stroke:#000000;stroke-width:0" | ||
22 | id="rect2" | ||
23 | width="132.93121" | ||
24 | height="126.24656" | ||
25 | x="9.6280432" | ||
26 | y="14.803841" /></clipPath></defs><sodipodi:namedview | ||
27 | id="namedview1" | ||
28 | pagecolor="#ffffff" | ||
29 | bordercolor="#000000" | ||
30 | borderopacity="0.25" | ||
31 | inkscape:showpageshadow="2" | ||
32 | inkscape:pageopacity="0.0" | ||
33 | inkscape:pagecheckerboard="0" | ||
34 | inkscape:deskcolor="#d1d1d1" | ||
35 | inkscape:zoom="2.4076987" | ||
36 | inkscape:cx="68.530169" | ||
37 | inkscape:cy="67.699501" | ||
38 | inkscape:window-width="952" | ||
39 | inkscape:window-height="1038" | ||
40 | inkscape:window-x="4" | ||
41 | inkscape:window-y="34" | ||
42 | inkscape:window-maximized="1" | ||
43 | inkscape:current-layer="group-R5"><inkscape:page | ||
44 | x="0" | ||
45 | y="0" | ||
46 | inkscape:label="1" | ||
47 | id="page1" | ||
48 | width="150" | ||
49 | height="150" | ||
50 | margin="0" | ||
51 | bleed="0" /></sodipodi:namedview><g | ||
52 | id="g1" | ||
53 | inkscape:groupmode="layer" | ||
54 | inkscape:label="1"><g | ||
55 | id="group-R5"><image | ||
56 | width="135.96393" | ||
57 | height="135.96393" | ||
58 | preserveAspectRatio="none" | ||
59 | xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAADYCAMAAAC+/t3fAAABpFBMVEUAAABjZG4AAAD7+/YMDAzv 7O4rKyv69PprZ2P0+ftpambXlIZGRkVTU1J0enZ1dnXz9vZI9H009fruyUN/f3/04k5G6vpfX1/8 +/1+fn5lZWVubm7l5zN9fX18fHx4eHjy2Fp5eXl+fn55eXh1dXX9/f15eXlzc3NwcHBb6fl9fX18 fHyzuq5+fn5ycnF+fn58fHx3d3d9fX15eXl9fX11dnVqamp8fHxn1f319fV9p815tOt/f39/qNN+ rN17tOl+qdP39/dwufrtxmB+pst3uvN2qs2moG90vvFaouV9s+Z8pNJTU1N5ptNtbW1JSUnKysr/ ///Q0NB+ipUAAAAEBARbltAHBwcLCwoREREgICAODg4zMzMXFxcnJydXV1c6Ojpgls10dHRQUFBY kckcHBxgl9dXlNVEREUsLCxYmM5dkcs/Pz9iYmJoaGhcXV1YmNdek9NKS0p6enptbW1bm9sAAQZV kM9ikcJ4pdEBBg5wnsxpmMdinuFlmdJkntpVmeN5nMJ5reJMldpYjr5kh68XLEMDDRsoPVdPb487 WHcMHC/Wb/HjAAAAVHRSTlMAB/4BBwUPBwoLEgkWHQ4aEgYJEf0HDycO0y44DLqfbheM2nhdFoJO PxvrsRDjR/KoZsqWwlYyJi8du3739OSc0yxDKehrVyFXIMOb1HrRuGg+TuJMe7j6AAAhuUlEQVR4 2uya+1vaVhjHc3IhYKY2QbJ2zVbc3Fp6e9ptXXlgVuetWtvth+UC3io2giXVQi03Ae/2tn9675uk IBXFy9RtT7+DQMKI53O+73nPew6l/jVimMZTzneR55hd5zzH44X/vj4lRf0fuD7rsz7rs46XDM89 AxJiHylXfr99KjqfBURXlKsASBAUxf5UCASo+pcZW9xHMobj8P1Zi/3ktdZATkFSoGsQACl+fzAY 5AFSli/IN28qAlArDoPdOUiFMLumaN+5zMhsw1kb69rHEOTwCwqxDVT8IEUJuhIJgoVkoIJ3kuT2 COOCMVzdMf7ihYv8OVhG6kbVEYnIUF544YJ+haMob4dcVwjlFRUFQQVB4HmeEOwKlAuGqoGBYzxH nYcIhW2333nxxIutw+6XRTkUHhh9Eh1/gOoFDQ31P+rr6xseDcuyT/ATIAuA0J9GMJcMTnjQmcci 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 " | ||
60 | id="image1-3" | ||
61 | x="7.5205197" | ||
62 | y="7.8689342" /></g></g></svg> | ||
diff --git a/recipes/guru/index.js b/recipes/guru/index.js new file mode 100644 index 0000000..dd41f72 --- /dev/null +++ b/recipes/guru/index.js | |||
@@ -0,0 +1 @@ | |||
module.exports = Ferdium => Ferdium; | |||
diff --git a/recipes/guru/package.json b/recipes/guru/package.json new file mode 100644 index 0000000..fa1c01d --- /dev/null +++ b/recipes/guru/package.json | |||
@@ -0,0 +1,9 @@ | |||
1 | { | ||
2 | "id": "guru", | ||
3 | "name": "guru.com", | ||
4 | "version": "1.0.0", | ||
5 | "license": "MIT", | ||
6 | "config": { | ||
7 | "serviceURL": "https://www.guru.com/pro/messages.aspx" | ||
8 | } | ||
9 | } | ||
diff --git a/recipes/guru/webview.js b/recipes/guru/webview.js new file mode 100644 index 0000000..4ffefa0 --- /dev/null +++ b/recipes/guru/webview.js | |||
@@ -0,0 +1,19 @@ | |||
1 | function _interopRequireDefault(obj) { | ||
2 | return obj && obj.__esModule ? obj : { default: obj }; | ||
3 | } | ||
4 | |||
5 | const _path = _interopRequireDefault(require('path')); | ||
6 | |||
7 | module.exports = Ferdium => { | ||
8 | const getMessages = () => { | ||
9 | const directMessages = $( | ||
10 | '.module_btn.lonely_btn.white_btn.globalHeader__btn.accountDropdownBtn', | ||
11 | )?.textContent; | ||
12 | |||
13 | Ferdium.setBadge(directMessages); | ||
14 | }; | ||
15 | |||
16 | Ferdium.loop(getMessages); | ||
17 | |||
18 | Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); | ||
19 | }; | ||
diff --git a/recipes/peopleperhour/icon.svg b/recipes/peopleperhour/icon.svg new file mode 100644 index 0000000..881abb8 --- /dev/null +++ b/recipes/peopleperhour/icon.svg | |||
@@ -0,0 +1,74 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | |||
4 | <svg | ||
5 | version="1.1" | ||
6 | id="svg1" | ||
7 | width="150" | ||
8 | height="150" | ||
9 | viewBox="0 0 150 150" | ||
10 | sodipodi:docname="icon.svg" | ||
11 | inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)" | ||
12 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
14 | xmlns="http://www.w3.org/2000/svg" | ||
15 | xmlns:svg="http://www.w3.org/2000/svg"> | ||
16 | <defs | ||
17 | id="defs1" /> | ||
18 | <sodipodi:namedview | ||
19 | id="namedview1" | ||
20 | pagecolor="#ffffff" | ||
21 | bordercolor="#000000" | ||
22 | borderopacity="0.25" | ||
23 | inkscape:showpageshadow="2" | ||
24 | inkscape:pageopacity="0.0" | ||
25 | inkscape:pagecheckerboard="0" | ||
26 | inkscape:deskcolor="#d1d1d1" | ||
27 | inkscape:zoom="3.4050002" | ||
28 | inkscape:cx="51.68869" | ||
29 | inkscape:cy="44.493389" | ||
30 | inkscape:window-width="948" | ||
31 | inkscape:window-height="517" | ||
32 | inkscape:window-x="964" | ||
33 | inkscape:window-y="555" | ||
34 | inkscape:window-maximized="1" | ||
35 | inkscape:current-layer="group-R5"> | ||
36 | <inkscape:page | ||
37 | x="0" | ||
38 | y="0" | ||
39 | inkscape:label="1" | ||
40 | id="page1" | ||
41 | width="150" | ||
42 | height="150" | ||
43 | margin="0" | ||
44 | bleed="0" /> | ||
45 | </sodipodi:namedview> | ||
46 | <g | ||
47 | id="g1" | ||
48 | inkscape:groupmode="layer" | ||
49 | inkscape:label="1"> | ||
50 | <g | ||
51 | id="group-R5"> | ||
52 | <g | ||
53 | id="g18" | ||
54 | transform="matrix(0.82691155,0,0,0.82691155,12.942705,12.905483)"> | ||
55 | <path | ||
56 | id="path2-3" | ||
57 | d="m 63.3869,8.9289246 c 15.358344,-2.6253936 31.651086,0.1589822 45.07738,8.1315354 11.86796,6.935941 21.51553,17.631141 27.14006,30.175532 3.69246,8.313322 5.8824,17.402701 5.74034,26.521952 0.63416,19.734715 -8.56783,39.360356 -23.7114,51.927876 -9.22142,7.78822 -20.622652,12.98035 -32.562994,14.79694 -5.046761,0.86859 -10.195994,0.67043 -15.292302,0.58787 C 55.72422,140.11939 42.080037,134.41537 31.415023,125.23334 21.268573,116.56333 13.810648,104.77201 10.388867,91.864343 9.3484563,88.174971 8.8365106,84.376766 8.3410783,80.594931 8.1560954,75.819001 7.9810694,71.006666 8.6647496,66.26371 10.402063,51.826429 17.133375,38.077148 27.368942,27.755674 37.029883,17.94575 49.798852,11.221192 63.386888,8.9289373 v 0" | ||
58 | style="fill:#f36318;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.845535" /> | ||
59 | <path | ||
60 | id="path3-5" | ||
61 | d="m 69.368403,20.106081 c 11.811056,-1.205734 23.988659,1.565091 34.089437,7.81446 11.9855,7.312208 20.96933,19.410998 24.40137,33.038669 3.05493,11.738558 2.03098,24.474437 -2.84692,35.572115 -4.88552,11.246265 -13.6639,20.725585 -24.49099,26.449445 -9.466213,5.07652 -20.458203,7.22998 -31.143004,6.1334 C 54.835733,127.79303 41.065988,120.21295 31.996331,108.79159 23.435265,98.176127 19.095286,84.228061 20.165401,70.633463 20.96139,59.050156 25.601951,47.7839 33.188621,39.001306 42.212112,28.356838 55.463292,21.407363 69.368403,20.106081 v 0" | ||
62 | style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.845535" /> | ||
63 | <path | ||
64 | id="path4-6" | ||
65 | d="m 44.322655,45.686972 c 6.229248,-1.027329 12.762376,3.385527 14.020699,9.597709 1.608555,6.160164 -2.378067,13.043324 -8.488348,14.790542 -3.501113,1.063536 -7.467868,0.561225 -10.536236,-1.456586 -4.429096,-2.767825 -6.701476,-8.55111 -5.317589,-13.597763 1.156023,-4.816196 5.423276,-8.637183 10.321474,-9.333902 v 0" | ||
66 | style="fill:#f36318;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.845535" /> | ||
67 | <path | ||
68 | id="path5-2" | ||
69 | d="m 100.293,45.746158 c 6.47681,-1.28437 13.35695,3.468391 14.44009,9.981543 1.68178,7.243042 -4.51094,15.093982 -12.01509,14.826433 C 96.023042,71.029753 89.955294,65.08463 89.892468,58.455701 89.638237,52.408163 94.304905,46.69062 100.293,45.746158 v 0" | ||
70 | style="fill:#f36318;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.845535" /> | ||
71 | </g> | ||
72 | </g> | ||
73 | </g> | ||
74 | </svg> | ||
diff --git a/recipes/peopleperhour/index.js b/recipes/peopleperhour/index.js new file mode 100644 index 0000000..dd41f72 --- /dev/null +++ b/recipes/peopleperhour/index.js | |||
@@ -0,0 +1 @@ | |||
module.exports = Ferdium => Ferdium; | |||
diff --git a/recipes/peopleperhour/package.json b/recipes/peopleperhour/package.json new file mode 100644 index 0000000..a08e8cb --- /dev/null +++ b/recipes/peopleperhour/package.json | |||
@@ -0,0 +1,9 @@ | |||
1 | { | ||
2 | "id": "peopleperhour", | ||
3 | "name": "People Per Hour", | ||
4 | "version": "1.0.0", | ||
5 | "license": "MIT", | ||
6 | "config": { | ||
7 | "serviceURL": "https://www.peopleperhour.com/notification/list" | ||
8 | } | ||
9 | } | ||
diff --git a/recipes/peopleperhour/webview.js b/recipes/peopleperhour/webview.js new file mode 100644 index 0000000..18ba381 --- /dev/null +++ b/recipes/peopleperhour/webview.js | |||
@@ -0,0 +1,19 @@ | |||
1 | function _interopRequireDefault(obj) { | ||
2 | return obj && obj.__esModule ? obj : { default: obj }; | ||
3 | } | ||
4 | |||
5 | const _path = _interopRequireDefault(require('path')); | ||
6 | |||
7 | module.exports = Ferdium => { | ||
8 | const getMessages = () => { | ||
9 | const directMessages = $( | ||
10 | '.notification-item.col-xs-12.clearfix.unread', | ||
11 | )?.length; | ||
12 | |||
13 | Ferdium.setBadge(directMessages); | ||
14 | }; | ||
15 | |||
16 | Ferdium.loop(getMessages); | ||
17 | |||
18 | Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); | ||
19 | }; | ||
diff --git a/recipes/truelancer/icon.svg b/recipes/truelancer/icon.svg new file mode 100644 index 0000000..490ceb6 --- /dev/null +++ b/recipes/truelancer/icon.svg | |||
@@ -0,0 +1,62 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | |||
4 | <svg | ||
5 | version="1.1" | ||
6 | id="svg1" | ||
7 | width="150" | ||
8 | height="150" | ||
9 | viewBox="0 0 150 150" | ||
10 | sodipodi:docname="icon.svg" | ||
11 | inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)" | ||
12 | xml:space="preserve" | ||
13 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
14 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
15 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
16 | xmlns="http://www.w3.org/2000/svg" | ||
17 | xmlns:svg="http://www.w3.org/2000/svg"><defs | ||
18 | id="defs1"><clipPath | ||
19 | clipPathUnits="userSpaceOnUse" | ||
20 | id="clipPath1"><rect | ||
21 | style="fill:#8f8f8f;fill-opacity:1;stroke:#000000;stroke-width:0" | ||
22 | id="rect2" | ||
23 | width="111.029" | ||
24 | height="96.417221" | ||
25 | x="14.778278" | ||
26 | y="21.843342" /></clipPath></defs><sodipodi:namedview | ||
27 | id="namedview1" | ||
28 | pagecolor="#ffffff" | ||
29 | bordercolor="#000000" | ||
30 | borderopacity="0.25" | ||
31 | inkscape:showpageshadow="2" | ||
32 | inkscape:pageopacity="0.0" | ||
33 | inkscape:pagecheckerboard="0" | ||
34 | inkscape:deskcolor="#d1d1d1" | ||
35 | inkscape:zoom="1.7025001" | ||
36 | inkscape:cx="72.834063" | ||
37 | inkscape:cy="71.071949" | ||
38 | inkscape:window-width="952" | ||
39 | inkscape:window-height="1038" | ||
40 | inkscape:window-x="4" | ||
41 | inkscape:window-y="34" | ||
42 | inkscape:window-maximized="1" | ||
43 | inkscape:current-layer="group-R5"><inkscape:page | ||
44 | x="0" | ||
45 | y="0" | ||
46 | inkscape:label="1" | ||
47 | id="page1" | ||
48 | width="150" | ||
49 | height="150" | ||
50 | margin="0" | ||
51 | bleed="0" /></sodipodi:namedview><g | ||
52 | id="g1" | ||
53 | inkscape:groupmode="layer" | ||
54 | inkscape:label="1"><g | ||
55 | id="group-R5"><image | ||
56 | width="125.96638" | ||
57 | height="125.96638" | ||
58 | preserveAspectRatio="none" | ||
59 | xlink:href="data:image/jpeg;base64,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 jBxkpt8jGjXhdDP7z//Z " | ||
60 | id="image1" | ||
61 | x="12.522431" | ||
62 | y="13.519232" /></g></g></svg> | ||
diff --git a/recipes/truelancer/index.js b/recipes/truelancer/index.js new file mode 100644 index 0000000..dd41f72 --- /dev/null +++ b/recipes/truelancer/index.js | |||
@@ -0,0 +1 @@ | |||
module.exports = Ferdium => Ferdium; | |||
diff --git a/recipes/truelancer/package.json b/recipes/truelancer/package.json new file mode 100644 index 0000000..3968d91 --- /dev/null +++ b/recipes/truelancer/package.json | |||
@@ -0,0 +1,9 @@ | |||
1 | { | ||
2 | "id": "truelancer", | ||
3 | "name": "Truelancer", | ||
4 | "version": "1.0.0", | ||
5 | "license": "MIT", | ||
6 | "config": { | ||
7 | "serviceURL": "https://www.truelancer.com/notifications?page=1" | ||
8 | } | ||
9 | } | ||
diff --git a/recipes/truelancer/webview.js b/recipes/truelancer/webview.js new file mode 100644 index 0000000..faba167 --- /dev/null +++ b/recipes/truelancer/webview.js | |||
@@ -0,0 +1,19 @@ | |||
1 | function _interopRequireDefault(obj) { | ||
2 | return obj && obj.__esModule ? obj : { default: obj }; | ||
3 | } | ||
4 | |||
5 | const _path = _interopRequireDefault(require('path')); | ||
6 | |||
7 | module.exports = Ferdium => { | ||
8 | const getMessages = () => { | ||
9 | const directMessages = document.querySelectorAll( | ||
10 | '.MuiBox-root .mui-12z0wuy', | ||
11 | )?.length; | ||
12 | |||
13 | Ferdium.setBadge(directMessages); | ||
14 | }; | ||
15 | |||
16 | Ferdium.loop(getMessages); | ||
17 | |||
18 | Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); | ||
19 | }; | ||