aboutsummaryrefslogtreecommitdiffstats
path: root/recipes
diff options
context:
space:
mode:
authorLibravatar Prakash Palanisamy <51423001+RyuuPendragon@users.noreply.github.com>2022-08-29 12:00:35 +0530
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2022-10-04 14:53:22 +0530
commit09627a6ef023888d7832cd0ef81fb6fd646bba2b (patch)
tree9ce5ab2498757611647968ce4a28b6ae69593fc2 /recipes
parentrecipes: add initial Discourse service (diff)
downloadferdium-recipes-09627a6ef023888d7832cd0ef81fb6fd646bba2b.tar.gz
ferdium-recipes-09627a6ef023888d7832cd0ef81fb6fd646bba2b.tar.zst
ferdium-recipes-09627a6ef023888d7832cd0ef81fb6fd646bba2b.zip
recipes: add initial SimpleLogin service
Diffstat (limited to 'recipes')
-rw-r--r--recipes/simplelogin/icon.svg112
-rw-r--r--recipes/simplelogin/index.js1
-rw-r--r--recipes/simplelogin/package.json9
-rw-r--r--recipes/simplelogin/webview.js9
4 files changed, 131 insertions, 0 deletions
diff --git a/recipes/simplelogin/icon.svg b/recipes/simplelogin/icon.svg
new file mode 100644
index 0000000..13f0855
--- /dev/null
+++ b/recipes/simplelogin/icon.svg
@@ -0,0 +1,112 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="192"
4 height="192"
5 viewBox="0 0 192 192"
6 version="1.1"
7 id="svg20"
8 sodipodi:docname="icon.svg"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:xlink="http://www.w3.org/1999/xlink"
12 xmlns="http://www.w3.org/2000/svg"
13 xmlns:svg="http://www.w3.org/2000/svg">
14 <sodipodi:namedview
15 id="namedview22"
16 pagecolor="#ffffff"
17 bordercolor="#000000"
18 borderopacity="0.25"
19 inkscape:showpageshadow="2"
20 inkscape:pageopacity="0.0"
21 inkscape:pagecheckerboard="0"
22 inkscape:deskcolor="#d1d1d1"
23 showgrid="false" />
24 <defs
25 id="defs10">
26 <linearGradient
27 id="linear-gradient"
28 y1="0.5"
29 x2="1"
30 y2="0.5"
31 gradientUnits="objectBoundingBox">
32 <stop
33 offset="0"
34 stop-color="#e3156a"
35 id="stop2" />
36 <stop
37 offset="1"
38 stop-color="#91187f"
39 id="stop4" />
40 </linearGradient>
41 <clipPath
42 id="clip-logo_without_text">
43 <rect
44 width="192"
45 height="192"
46 id="rect7"
47 x="0"
48 y="0" />
49 </clipPath>
50 <linearGradient
51 inkscape:collect="always"
52 xlink:href="#linear-gradient"
53 id="linearGradient186"
54 gradientUnits="userSpaceOnUse"
55 y1="810.18018"
56 x2="-1568.6968"
57 y2="810.18018"
58 gradientTransform="scale(0.9311538,1.0739364)"
59 x1="-1636.373" />
60 <linearGradient
61 inkscape:collect="always"
62 xlink:href="#linear-gradient"
63 id="linearGradient188"
64 gradientUnits="userSpaceOnUse"
65 y1="1026.4122"
66 x2="-1172.385"
67 y2="1026.4122"
68 gradientTransform="scale(1.1634148,0.85953867)"
69 x1="-1313.726" />
70 </defs>
71 <g
72 id="logo_without_text"
73 data-name="logo without text"
74 clip-path="url(#clip-logo_without_text)">
75 <g
76 id="Group_46"
77 data-name="Group 46"
78 transform="translate(14,35)">
79 <g
80 id="Group_45"
81 data-name="Group 45">
82 <g
83 id="Group_42"
84 data-name="Group 42"
85 transform="translate(13.064,34.188)">
86 <path
87 id="Path_170"
88 data-name="Path 170"
89 d="m -1461.505,851.181 a 70.211,70.211 0 0 1 -30.587,-17.439 70.253,70.253 0 0 1 -30.74,17.481 49.776,49.776 0 0 0 -0.882,9.351 49.745,49.745 0 0 0 30.936,45.848 49.54,49.54 0 0 0 32.08,-46.3 49.912,49.912 0 0 0 -0.807,-8.941 z m -32.907,36.595 h -0.01 l -18.858,-18.857 5.8,-5.813 13.07,13.07 20.44,-20.446 5.805,5.8 z m 32.907,-36.595 a 70.211,70.211 0 0 1 -30.587,-17.439 70.253,70.253 0 0 1 -30.74,17.481 49.776,49.776 0 0 0 -0.882,9.351 49.745,49.745 0 0 0 30.936,45.848 49.54,49.54 0 0 0 32.08,-46.3 49.912,49.912 0 0 0 -0.807,-8.941 z m -32.907,36.595 h -0.01 l -18.858,-18.857 5.8,-5.813 13.07,13.07 20.44,-20.446 5.805,5.8 z m 2.319,-54.034 a 70.253,70.253 0 0 1 -30.74,17.481 49.776,49.776 0 0 0 -0.882,9.351 49.745,49.745 0 0 0 30.936,45.848 49.54,49.54 0 0 0 32.08,-46.3 49.912,49.912 0 0 0 -0.807,-8.94 70.211,70.211 0 0 1 -30.586,-17.44 z m -2.319,54.034 h -0.01 l -18.858,-18.857 5.8,-5.813 13.07,13.07 20.44,-20.446 5.805,5.8 z m 32.907,-36.595 a 70.211,70.211 0 0 1 -30.587,-17.439 70.253,70.253 0 0 1 -30.74,17.481 49.776,49.776 0 0 0 -0.882,9.351 49.745,49.745 0 0 0 30.936,45.848 49.54,49.54 0 0 0 32.08,-46.3 49.912,49.912 0 0 0 -0.807,-8.941 z m -32.907,36.595 h -0.01 l -18.858,-18.857 5.8,-5.813 13.07,13.07 20.44,-20.446 5.805,5.8 z m 32.907,-36.595 a 70.211,70.211 0 0 1 -30.587,-17.439 70.253,70.253 0 0 1 -30.74,17.481 49.776,49.776 0 0 0 -0.882,9.351 49.745,49.745 0 0 0 30.936,45.848 49.54,49.54 0 0 0 32.08,-46.3 49.912,49.912 0 0 0 -0.807,-8.941 z m -32.907,36.595 h -0.01 l -18.858,-18.857 5.8,-5.813 13.07,13.07 20.44,-20.446 5.805,5.8 z"
90 transform="translate(1523.715,-833.742)"
91 fill="url(#linear-gradient)"
92 style="fill:url(#linearGradient186)" />
93 </g>
94 <g
95 id="Group_44"
96 data-name="Group 44">
97 <g
98 id="Group_43"
99 data-name="Group 43">
100 <path
101 id="Path_171"
102 data-name="Path 171"
103 d="m -1365.831,827.564 a 13.031,13.031 0 0 0 -1.9,-2.387 c -0.221,-0.224 -0.458,-0.436 -0.7,-0.64 a 12.572,12.572 0 0 0 -7.488,-3.04 h -95.881 a 12.571,12.571 0 0 0 -7.488,3.04 6.589,6.589 0 0 0 -0.687,0.64 12.315,12.315 0 0 0 -1.9,2.37 12.682,12.682 0 0 0 -1.879,6.662 v 5 l -1.589,1.639 -0.274,0.29 a 82.04,82.04 0 0 1 -38.151,22.35 c -0.366,0.1 -0.737,0.2 -1.111,0.29 l -1.617,0.4 -0.357,1.622 c -0.125,0.586 -0.246,1.181 -0.363,1.778 a 67.17,67.17 0 0 0 -1.192,12.612 66.477,66.477 0 0 0 12.037,38.276 66.735,66.735 0 0 0 27.909,22.956 c 0.96,0.424 1.929,0.824 2.915,1.206 l 0.927,0.357 0.932,-0.34 c 1.268,-0.449 2.516,-0.943 3.75,-1.46 a 66.933,66.933 0 0 0 31.877,-28.445 h 71.364 a 12.628,12.628 0 0 0 8.225,-3.035 c 0.257,-0.212 0.486,-0.425 0.723,-0.662 a 13.245,13.245 0 0 0 1.9,-2.382 12.65,12.65 0 0 0 1.879,-6.654 v -65.8 a 12.741,12.741 0 0 0 -1.861,-6.643 z m -105.859,0.009 c 0.22,-0.017 0.443,-0.025 0.673,-0.025 h 94.334 c 0.229,0 0.45,0.008 0.67,0.025 h 1 l -0.161,0.145 -46.692,41.311 a 2.983,2.983 0 0 1 -3.946,0 l -46.691,-41.311 -0.162,-0.145 z m -5.975,6.636 a 6.509,6.509 0 0 1 0.494,-2.516 l 40.03,35.431 -2.857,2.524 q -0.218,-1.478 -0.511,-2.932 c -0.05,-0.315 -0.109,-0.619 -0.178,-0.935 l -0.346,-1.639 -1.626,-0.4 c -0.391,-0.1 -0.781,-0.2 -1.173,-0.3 a 82.218,82.218 0 0 1 -33.833,-18.366 z m -6.874,103.054 a 61.95,61.95 0 0 1 -38.5,-57.075 61.877,61.877 0 0 1 1.105,-11.634 87.3,87.3 0 0 0 38.251,-21.767 87.316,87.316 0 0 0 38.066,21.713 61.8,61.8 0 0 1 1.01,11.135 61.673,61.673 0 0 1 -39.932,57.628 z m 39.56,-30.6 a 66.556,66.556 0 0 0 5.73,-27.024 c 0,-0.835 -0.017,-1.658 -0.051,-2.49 l 6.737,-5.967 6.748,5.967 a 2.983,2.983 0 0 0 3.946,0 l 6.746,-5.967 39.92,35.311 0.187,0.171 z m 74.941,-6.654 a 6.525,6.525 0 0 1 -0.492,2.507 l -40,-35.389 40.012,-35.406 a 6.568,6.568 0 0 1 0.483,2.49 z"
104 transform="translate(1528.394,-821.497)"
105 fill="url(#linear-gradient)"
106 style="fill:url(#linearGradient188)" />
107 </g>
108 </g>
109 </g>
110 </g>
111 </g>
112</svg>
diff --git a/recipes/simplelogin/index.js b/recipes/simplelogin/index.js
new file mode 100644
index 0000000..dd41f72
--- /dev/null
+++ b/recipes/simplelogin/index.js
@@ -0,0 +1 @@
module.exports = Ferdium => Ferdium;
diff --git a/recipes/simplelogin/package.json b/recipes/simplelogin/package.json
new file mode 100644
index 0000000..6d12b3c
--- /dev/null
+++ b/recipes/simplelogin/package.json
@@ -0,0 +1,9 @@
1{
2 "id": "simplelogin",
3 "name": "SimpleLogin",
4 "version": "1.0.0",
5 "license": "MIT",
6 "config": {
7 "serviceURL": "https://app.simplelogin.io/"
8 }
9}
diff --git a/recipes/simplelogin/webview.js b/recipes/simplelogin/webview.js
new file mode 100644
index 0000000..46366f4
--- /dev/null
+++ b/recipes/simplelogin/webview.js
@@ -0,0 +1,9 @@
1const _path = _interopRequireDefault(require('path'));
2
3function _interopRequireDefault(obj) {
4 return obj && obj.__esModule ? obj : { default: obj };
5}
6
7module.exports = Ferdium => {
8 Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
9}; \ No newline at end of file