From 5438c4606943d02c3286af727d3b483a9a290768 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Oliveira?=
<37463445+SpecialAro@users.noreply.github.com>
Date: Thu, 19 Oct 2023 01:23:01 +0100
Subject: [PATCH] Add multiple recipes (#444)
---
recipes/badoo/icon.svg | 19 +++++++++
recipes/badoo/index.js | 1 +
recipes/badoo/package.json | 9 +++++
recipes/badoo/webview.js | 16 ++++++++
recipes/conceptboard/icon.svg | 23 +++++++++++
recipes/conceptboard/index.js | 1 +
recipes/conceptboard/package.json | 9 +++++
recipes/conceptboard/webview.js | 16 ++++++++
recipes/infomaniak-calendar/icon.svg | 10 +++++
recipes/infomaniak-calendar/index.js | 1 +
recipes/infomaniak-calendar/package.json | 9 +++++
recipes/infomaniak-calendar/webview.js | 16 ++++++++
recipes/invoice-ninja/icon.svg | 36 +++++++++++++++++
recipes/invoice-ninja/index.js | 1 +
recipes/invoice-ninja/package.json | 9 +++++
recipes/invoice-ninja/webview.js | 16 ++++++++
recipes/postman/icon.svg | 50 ++++++++++++++++++++++++
recipes/postman/index.js | 1 +
recipes/postman/package.json | 9 +++++
recipes/postman/webview.js | 16 ++++++++
recipes/regex101/icon.svg | 19 +++++++++
recipes/regex101/index.js | 1 +
recipes/regex101/package.json | 9 +++++
recipes/regex101/webview.js | 16 ++++++++
recipes/revolt/icon.svg | 18 +++++++++
recipes/revolt/index.js | 1 +
recipes/revolt/package.json | 9 +++++
recipes/revolt/webview.js | 16 ++++++++
recipes/strava/icon.svg | 1 +
recipes/strava/index.js | 1 +
recipes/strava/package.json | 9 +++++
recipes/strava/webview.js | 16 ++++++++
recipes/sympatia/icon.svg | 49 +++++++++++++++++++++++
recipes/sympatia/index.js | 1 +
recipes/sympatia/package.json | 9 +++++
recipes/sympatia/webview.js | 16 ++++++++
recipes/temp-mail/icon.svg | 18 +++++++++
recipes/temp-mail/index.js | 1 +
recipes/temp-mail/package.json | 9 +++++
recipes/temp-mail/webview.js | 16 ++++++++
40 files changed, 503 insertions(+)
create mode 100644 recipes/badoo/icon.svg
create mode 100644 recipes/badoo/index.js
create mode 100644 recipes/badoo/package.json
create mode 100644 recipes/badoo/webview.js
create mode 100644 recipes/conceptboard/icon.svg
create mode 100644 recipes/conceptboard/index.js
create mode 100644 recipes/conceptboard/package.json
create mode 100644 recipes/conceptboard/webview.js
create mode 100644 recipes/infomaniak-calendar/icon.svg
create mode 100644 recipes/infomaniak-calendar/index.js
create mode 100644 recipes/infomaniak-calendar/package.json
create mode 100644 recipes/infomaniak-calendar/webview.js
create mode 100644 recipes/invoice-ninja/icon.svg
create mode 100644 recipes/invoice-ninja/index.js
create mode 100644 recipes/invoice-ninja/package.json
create mode 100644 recipes/invoice-ninja/webview.js
create mode 100644 recipes/postman/icon.svg
create mode 100644 recipes/postman/index.js
create mode 100644 recipes/postman/package.json
create mode 100644 recipes/postman/webview.js
create mode 100644 recipes/regex101/icon.svg
create mode 100644 recipes/regex101/index.js
create mode 100644 recipes/regex101/package.json
create mode 100644 recipes/regex101/webview.js
create mode 100644 recipes/revolt/icon.svg
create mode 100644 recipes/revolt/index.js
create mode 100644 recipes/revolt/package.json
create mode 100644 recipes/revolt/webview.js
create mode 100644 recipes/strava/icon.svg
create mode 100644 recipes/strava/index.js
create mode 100644 recipes/strava/package.json
create mode 100644 recipes/strava/webview.js
create mode 100644 recipes/sympatia/icon.svg
create mode 100644 recipes/sympatia/index.js
create mode 100644 recipes/sympatia/package.json
create mode 100644 recipes/sympatia/webview.js
create mode 100644 recipes/temp-mail/icon.svg
create mode 100644 recipes/temp-mail/index.js
create mode 100644 recipes/temp-mail/package.json
create mode 100644 recipes/temp-mail/webview.js
diff --git a/recipes/badoo/icon.svg b/recipes/badoo/icon.svg
new file mode 100644
index 000000000..69229e3fb
--- /dev/null
+++ b/recipes/badoo/icon.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/recipes/badoo/index.js b/recipes/badoo/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/badoo/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/badoo/package.json b/recipes/badoo/package.json
new file mode 100644
index 000000000..5e1d9780a
--- /dev/null
+++ b/recipes/badoo/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "badoo",
+ "name": "Badoo",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://badoo.com"
+ }
+}
diff --git a/recipes/badoo/webview.js b/recipes/badoo/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/badoo/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/conceptboard/icon.svg b/recipes/conceptboard/icon.svg
new file mode 100644
index 000000000..8eeac1469
--- /dev/null
+++ b/recipes/conceptboard/icon.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/recipes/conceptboard/index.js b/recipes/conceptboard/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/conceptboard/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/conceptboard/package.json b/recipes/conceptboard/package.json
new file mode 100644
index 000000000..b05e3f13b
--- /dev/null
+++ b/recipes/conceptboard/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "conceptboard",
+ "name": "Conceptboard",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://app.conceptboard.com/"
+ }
+}
diff --git a/recipes/conceptboard/webview.js b/recipes/conceptboard/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/conceptboard/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/infomaniak-calendar/icon.svg b/recipes/infomaniak-calendar/icon.svg
new file mode 100644
index 000000000..c991cb101
--- /dev/null
+++ b/recipes/infomaniak-calendar/icon.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/recipes/infomaniak-calendar/index.js b/recipes/infomaniak-calendar/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/infomaniak-calendar/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/infomaniak-calendar/package.json b/recipes/infomaniak-calendar/package.json
new file mode 100644
index 000000000..9fac86281
--- /dev/null
+++ b/recipes/infomaniak-calendar/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "infomaniak-calendar",
+ "name": "Infomaniak Calendar",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://calendar.infomaniak.com"
+ }
+}
diff --git a/recipes/infomaniak-calendar/webview.js b/recipes/infomaniak-calendar/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/infomaniak-calendar/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/invoice-ninja/icon.svg b/recipes/invoice-ninja/icon.svg
new file mode 100644
index 000000000..7d25b8d2c
--- /dev/null
+++ b/recipes/invoice-ninja/icon.svg
@@ -0,0 +1,36 @@
+
+
\ No newline at end of file
diff --git a/recipes/invoice-ninja/index.js b/recipes/invoice-ninja/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/invoice-ninja/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/invoice-ninja/package.json b/recipes/invoice-ninja/package.json
new file mode 100644
index 000000000..05648daf0
--- /dev/null
+++ b/recipes/invoice-ninja/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "invoice-ninja",
+ "name": "Invoice Ninja",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://invoicing.co/#/"
+ }
+}
diff --git a/recipes/invoice-ninja/webview.js b/recipes/invoice-ninja/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/invoice-ninja/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/postman/icon.svg b/recipes/postman/icon.svg
new file mode 100644
index 000000000..87ed4ac39
--- /dev/null
+++ b/recipes/postman/icon.svg
@@ -0,0 +1,50 @@
+
+
+
\ No newline at end of file
diff --git a/recipes/postman/index.js b/recipes/postman/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/postman/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/postman/package.json b/recipes/postman/package.json
new file mode 100644
index 000000000..283911f6a
--- /dev/null
+++ b/recipes/postman/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "postman",
+ "name": "Postman",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://web.postman.co/home"
+ }
+}
diff --git a/recipes/postman/webview.js b/recipes/postman/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/postman/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/regex101/icon.svg b/recipes/regex101/icon.svg
new file mode 100644
index 000000000..591881423
--- /dev/null
+++ b/recipes/regex101/icon.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/recipes/regex101/index.js b/recipes/regex101/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/regex101/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/regex101/package.json b/recipes/regex101/package.json
new file mode 100644
index 000000000..45026736b
--- /dev/null
+++ b/recipes/regex101/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "regex101",
+ "name": "Regex101",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://regex101.com/"
+ }
+}
diff --git a/recipes/regex101/webview.js b/recipes/regex101/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/regex101/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/revolt/icon.svg b/recipes/revolt/icon.svg
new file mode 100644
index 000000000..5a88c32b8
--- /dev/null
+++ b/recipes/revolt/icon.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/recipes/revolt/index.js b/recipes/revolt/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/revolt/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/revolt/package.json b/recipes/revolt/package.json
new file mode 100644
index 000000000..1c2853192
--- /dev/null
+++ b/recipes/revolt/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "revolt",
+ "name": "Revolt",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://app.revolt.chat/"
+ }
+}
diff --git a/recipes/revolt/webview.js b/recipes/revolt/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/revolt/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/strava/icon.svg b/recipes/strava/icon.svg
new file mode 100644
index 000000000..cefb62e3a
--- /dev/null
+++ b/recipes/strava/icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/recipes/strava/index.js b/recipes/strava/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/strava/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/strava/package.json b/recipes/strava/package.json
new file mode 100644
index 000000000..aa9f09e6b
--- /dev/null
+++ b/recipes/strava/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "strava",
+ "name": "Strava",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://www.strava.com/"
+ }
+}
diff --git a/recipes/strava/webview.js b/recipes/strava/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/strava/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/sympatia/icon.svg b/recipes/sympatia/icon.svg
new file mode 100644
index 000000000..a6b100d93
--- /dev/null
+++ b/recipes/sympatia/icon.svg
@@ -0,0 +1,49 @@
+
+
\ No newline at end of file
diff --git a/recipes/sympatia/index.js b/recipes/sympatia/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/sympatia/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/sympatia/package.json b/recipes/sympatia/package.json
new file mode 100644
index 000000000..c1cdb9669
--- /dev/null
+++ b/recipes/sympatia/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "sympatia",
+ "name": "Sympatia",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://sympatia.onet.pl/"
+ }
+}
diff --git a/recipes/sympatia/webview.js b/recipes/sympatia/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/sympatia/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};
diff --git a/recipes/temp-mail/icon.svg b/recipes/temp-mail/icon.svg
new file mode 100644
index 000000000..9db9021af
--- /dev/null
+++ b/recipes/temp-mail/icon.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/recipes/temp-mail/index.js b/recipes/temp-mail/index.js
new file mode 100644
index 000000000..dd41f7287
--- /dev/null
+++ b/recipes/temp-mail/index.js
@@ -0,0 +1 @@
+module.exports = Ferdium => Ferdium;
diff --git a/recipes/temp-mail/package.json b/recipes/temp-mail/package.json
new file mode 100644
index 000000000..2d880f30f
--- /dev/null
+++ b/recipes/temp-mail/package.json
@@ -0,0 +1,9 @@
+{
+ "id": "temp-mail",
+ "name": "Temp Mail",
+ "version": "1.0.0",
+ "license": "MIT",
+ "config": {
+ "serviceURL": "https://temp-mail.org/"
+ }
+}
diff --git a/recipes/temp-mail/webview.js b/recipes/temp-mail/webview.js
new file mode 100644
index 000000000..2a81dec32
--- /dev/null
+++ b/recipes/temp-mail/webview.js
@@ -0,0 +1,16 @@
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+}
+
+const _path = _interopRequireDefault(require('path'));
+
+module.exports = Ferdium => {
+ // TODO: If your SNAME service has unread messages, uncomment these lines to implement the logic for updating the badges
+ // const getMessages = () => {
+ // // TODO: Insert your notification-finding code here
+ // Ferdium.setBadge(0, 0);
+ // };
+ // Ferdium.loop(getMessages);
+
+ Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
+};