From 8af1193ebc1b23cdd4a1a66ffeaba50271bf3736 Mon Sep 17 00:00:00 2001 From: Kittywhiskers Van Gogh <6098974-kittywhiskers@users.noreply.gitlab.com> Date: Sat, 13 Jun 2020 21:27:47 +0530 Subject: Add AnonAddy, BitBucket, Epic Games Store, GitLab & Tutanota --- all.json | 55 ++++++++++++++++++++++++++++++++++ archives/anonaddy.tar.gz | Bin 0 -> 56976 bytes archives/bitbucket.tar.gz | Bin 0 -> 86223 bytes archives/epicgames.tar.gz | Bin 0 -> 132501 bytes archives/gitlab.tar.gz | Bin 0 -> 180430 bytes archives/tutanota.tar.gz | Bin 0 -> 29307 bytes uncompressed/anonaddy/.gitattributes | 2 ++ uncompressed/anonaddy/.gitignore | 1 + uncompressed/anonaddy/README.md | 3 ++ uncompressed/anonaddy/icon.png | Bin 0 -> 58007 bytes uncompressed/anonaddy/icon.svg | 19 ++++++++++++ uncompressed/anonaddy/index.js | 2 ++ uncompressed/anonaddy/package.json | 12 ++++++++ uncompressed/anonaddy/service.css | 1 + uncompressed/anonaddy/webview.js | 15 ++++++++++ uncompressed/bitbucket/.gitattributes | 2 ++ uncompressed/bitbucket/.gitignore | 1 + uncompressed/bitbucket/README.md | 3 ++ uncompressed/bitbucket/icon.png | Bin 0 -> 91631 bytes uncompressed/bitbucket/icon.svg | 15 ++++++++++ uncompressed/bitbucket/index.js | 2 ++ uncompressed/bitbucket/package.json | 12 ++++++++ uncompressed/bitbucket/service.css | 1 + uncompressed/bitbucket/webview.js | 15 ++++++++++ uncompressed/epicgames/.gitattributes | 2 ++ uncompressed/epicgames/.gitignore | 1 + uncompressed/epicgames/README.md | 5 ++++ uncompressed/epicgames/icon.png | Bin 0 -> 139893 bytes uncompressed/epicgames/icon.svg | 2 ++ uncompressed/epicgames/index.js | 2 ++ uncompressed/epicgames/package.json | 12 ++++++++ uncompressed/epicgames/service.css | 1 + uncompressed/epicgames/webview.js | 15 ++++++++++ uncompressed/gitlab/.gitattributes | 2 ++ uncompressed/gitlab/.gitignore | 1 + uncompressed/gitlab/README.md | 5 ++++ uncompressed/gitlab/icon.png | Bin 0 -> 186893 bytes uncompressed/gitlab/icon.svg | 13 ++++++++ uncompressed/gitlab/index.js | 2 ++ uncompressed/gitlab/package.json | 12 ++++++++ uncompressed/gitlab/service.css | 1 + uncompressed/gitlab/webview.js | 15 ++++++++++ uncompressed/tutanota/.gitattributes | 2 ++ uncompressed/tutanota/.gitignore | 1 + uncompressed/tutanota/README.md | 3 ++ uncompressed/tutanota/icon.png | Bin 0 -> 31065 bytes uncompressed/tutanota/icon.svg | 14 +++++++++ uncompressed/tutanota/index.js | 2 ++ uncompressed/tutanota/package.json | 12 ++++++++ uncompressed/tutanota/service.css | 1 + uncompressed/tutanota/webview.js | 15 ++++++++++ 51 files changed, 302 insertions(+) create mode 100644 archives/anonaddy.tar.gz create mode 100644 archives/bitbucket.tar.gz create mode 100644 archives/epicgames.tar.gz create mode 100644 archives/gitlab.tar.gz create mode 100644 archives/tutanota.tar.gz create mode 100644 uncompressed/anonaddy/.gitattributes create mode 100644 uncompressed/anonaddy/.gitignore create mode 100644 uncompressed/anonaddy/README.md create mode 100644 uncompressed/anonaddy/icon.png create mode 100644 uncompressed/anonaddy/icon.svg create mode 100644 uncompressed/anonaddy/index.js create mode 100644 uncompressed/anonaddy/package.json create mode 100644 uncompressed/anonaddy/service.css create mode 100644 uncompressed/anonaddy/webview.js create mode 100644 uncompressed/bitbucket/.gitattributes create mode 100644 uncompressed/bitbucket/.gitignore create mode 100644 uncompressed/bitbucket/README.md create mode 100644 uncompressed/bitbucket/icon.png create mode 100644 uncompressed/bitbucket/icon.svg create mode 100644 uncompressed/bitbucket/index.js create mode 100644 uncompressed/bitbucket/package.json create mode 100644 uncompressed/bitbucket/service.css create mode 100644 uncompressed/bitbucket/webview.js create mode 100644 uncompressed/epicgames/.gitattributes create mode 100644 uncompressed/epicgames/.gitignore create mode 100644 uncompressed/epicgames/README.md create mode 100644 uncompressed/epicgames/icon.png create mode 100644 uncompressed/epicgames/icon.svg create mode 100644 uncompressed/epicgames/index.js create mode 100644 uncompressed/epicgames/package.json create mode 100644 uncompressed/epicgames/service.css create mode 100644 uncompressed/epicgames/webview.js create mode 100644 uncompressed/gitlab/.gitattributes create mode 100644 uncompressed/gitlab/.gitignore create mode 100644 uncompressed/gitlab/README.md create mode 100644 uncompressed/gitlab/icon.png create mode 100644 uncompressed/gitlab/icon.svg create mode 100644 uncompressed/gitlab/index.js create mode 100644 uncompressed/gitlab/package.json create mode 100644 uncompressed/gitlab/service.css create mode 100644 uncompressed/gitlab/webview.js create mode 100644 uncompressed/tutanota/.gitattributes create mode 100644 uncompressed/tutanota/.gitignore create mode 100644 uncompressed/tutanota/README.md create mode 100644 uncompressed/tutanota/icon.png create mode 100644 uncompressed/tutanota/icon.svg create mode 100644 uncompressed/tutanota/index.js create mode 100644 uncompressed/tutanota/package.json create mode 100644 uncompressed/tutanota/service.css create mode 100644 uncompressed/tutanota/webview.js diff --git a/all.json b/all.json index c43e05c..1819d7d 100644 --- a/all.json +++ b/all.json @@ -21,6 +21,17 @@ "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/android-messages/icon.svg" } }, + { + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "featured": false, + "id": "anonaddy", + "name": "AnonAddy", + "version": "1.0.0", + "icons": { + "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/anonaddy/icon.png", + "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/anonaddy/icon.svg" + } + }, { "author": "Tom Chapman and The Ferdi Team ", "featured": false, @@ -54,6 +65,17 @@ "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/bigbluebutton/icon.svg" } }, + { + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "featured": false, + "id": "bitbucket", + "name": "BitBucket", + "version": "1.0.0", + "icons": { + "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/bitbucket/icon.png", + "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/bitbucket/icon.svg" + } + }, { "author": "Koma, hideosasaki", "featured": false, @@ -131,6 +153,17 @@ "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/enterprise-owa/icon.svg" } }, + { + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "featured": false, + "id": "epicgames", + "name": "Epic Games Store", + "version": "1.0.0", + "icons": { + "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/epicgames/icon.png", + "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/epicgames/icon.svg" + } + }, { "author": "concon", "featured": false, @@ -241,6 +274,17 @@ "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/github_entreprise/icon.svg" } }, + { + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "featured": false, + "id": "gitlab", + "name": "GitLab", + "version": "1.0.0", + "icons": { + "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/gitlab/icon.png", + "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/gitlab/icon.svg" + } + }, { "author": "Brian Gilbert ", "featured": true, @@ -945,6 +989,17 @@ "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/trello/icon.svg" } }, + { + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "featured": false, + "id": "tutanota", + "name": "Tutanota", + "version": "1.0.0", + "icons": { + "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/tutanota/icon.png", + "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/tutanota/icon.svg" + } + }, { "author": "Stefan Malzner ", "featured": true, diff --git a/archives/anonaddy.tar.gz b/archives/anonaddy.tar.gz new file mode 100644 index 0000000..cc30e73 Binary files /dev/null and b/archives/anonaddy.tar.gz differ diff --git a/archives/bitbucket.tar.gz b/archives/bitbucket.tar.gz new file mode 100644 index 0000000..53b77b6 Binary files /dev/null and b/archives/bitbucket.tar.gz differ diff --git a/archives/epicgames.tar.gz b/archives/epicgames.tar.gz new file mode 100644 index 0000000..de6d324 Binary files /dev/null and b/archives/epicgames.tar.gz differ diff --git a/archives/gitlab.tar.gz b/archives/gitlab.tar.gz new file mode 100644 index 0000000..0555bf2 Binary files /dev/null and b/archives/gitlab.tar.gz differ diff --git a/archives/tutanota.tar.gz b/archives/tutanota.tar.gz new file mode 100644 index 0000000..f5c7127 Binary files /dev/null and b/archives/tutanota.tar.gz differ diff --git a/uncompressed/anonaddy/.gitattributes b/uncompressed/anonaddy/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/uncompressed/anonaddy/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/uncompressed/anonaddy/.gitignore b/uncompressed/anonaddy/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/uncompressed/anonaddy/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/uncompressed/anonaddy/README.md b/uncompressed/anonaddy/README.md new file mode 100644 index 0000000..fea700e --- /dev/null +++ b/uncompressed/anonaddy/README.md @@ -0,0 +1,3 @@ +# AnonAddy for Ferdi + +An unofficial Ferdi recipe for AnonAddy diff --git a/uncompressed/anonaddy/icon.png b/uncompressed/anonaddy/icon.png new file mode 100644 index 0000000..666d2e6 Binary files /dev/null and b/uncompressed/anonaddy/icon.png differ diff --git a/uncompressed/anonaddy/icon.svg b/uncompressed/anonaddy/icon.svg new file mode 100644 index 0000000..2a8d488 --- /dev/null +++ b/uncompressed/anonaddy/icon.svg @@ -0,0 +1,19 @@ + + +image/svg+xml + + + + + + + + + + + + + \ No newline at end of file diff --git a/uncompressed/anonaddy/index.js b/uncompressed/anonaddy/index.js new file mode 100644 index 0000000..d14a262 --- /dev/null +++ b/uncompressed/anonaddy/index.js @@ -0,0 +1,2 @@ +module.exports = Ferdi => class anonaddy extends Ferdi { +}; diff --git a/uncompressed/anonaddy/package.json b/uncompressed/anonaddy/package.json new file mode 100644 index 0000000..45121cd --- /dev/null +++ b/uncompressed/anonaddy/package.json @@ -0,0 +1,12 @@ +{ + "id": "anonaddy", + "name": "AnonAddy", + "version": "1.0.0", + "description": "An unofficial Ferdi recipe for AnonAddy", + "main": "index.js", + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "license": "MIT", + "config": { + "serviceURL": "https://app.anonaddy.com/" + } +} diff --git a/uncompressed/anonaddy/service.css b/uncompressed/anonaddy/service.css new file mode 100644 index 0000000..38dcab0 --- /dev/null +++ b/uncompressed/anonaddy/service.css @@ -0,0 +1 @@ +/* Insert custom styles you want to insert here */ \ No newline at end of file diff --git a/uncompressed/anonaddy/webview.js b/uncompressed/anonaddy/webview.js new file mode 100644 index 0000000..ddd0b40 --- /dev/null +++ b/uncompressed/anonaddy/webview.js @@ -0,0 +1,15 @@ +"use strict"; + +var _path = _interopRequireDefault(require("path")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = Ferdi => { + const getMessages = function getMessages() { + // TODO: Insert your notification-finding code here + Ferdi.setBadge(0, 0); + }; + + Ferdi.loop(getMessages); + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; diff --git a/uncompressed/bitbucket/.gitattributes b/uncompressed/bitbucket/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/uncompressed/bitbucket/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/uncompressed/bitbucket/.gitignore b/uncompressed/bitbucket/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/uncompressed/bitbucket/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/uncompressed/bitbucket/README.md b/uncompressed/bitbucket/README.md new file mode 100644 index 0000000..51c2ef6 --- /dev/null +++ b/uncompressed/bitbucket/README.md @@ -0,0 +1,3 @@ +# BitBucket for Ferdi + +An unofficial Ferdi recipe for Atlassian's BitBucket diff --git a/uncompressed/bitbucket/icon.png b/uncompressed/bitbucket/icon.png new file mode 100644 index 0000000..f81603c Binary files /dev/null and b/uncompressed/bitbucket/icon.png differ diff --git a/uncompressed/bitbucket/icon.svg b/uncompressed/bitbucket/icon.svg new file mode 100644 index 0000000..14fe741 --- /dev/null +++ b/uncompressed/bitbucket/icon.svg @@ -0,0 +1,15 @@ + + + + + + + + Bitbucket-blue + + + + + + + \ No newline at end of file diff --git a/uncompressed/bitbucket/index.js b/uncompressed/bitbucket/index.js new file mode 100644 index 0000000..7983bf0 --- /dev/null +++ b/uncompressed/bitbucket/index.js @@ -0,0 +1,2 @@ +module.exports = Ferdi => class bitbucket extends Ferdi { +}; diff --git a/uncompressed/bitbucket/package.json b/uncompressed/bitbucket/package.json new file mode 100644 index 0000000..cd6fc24 --- /dev/null +++ b/uncompressed/bitbucket/package.json @@ -0,0 +1,12 @@ +{ + "id": "bitbucket", + "name": "BitBucket", + "version": "1.0.0", + "description": "An unofficial Ferdi recipe for Atlassian's BitBucket", + "main": "index.js", + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "license": "MIT", + "config": { + "serviceURL": "https://bitbucket.org/dashboard/overview" + } +} diff --git a/uncompressed/bitbucket/service.css b/uncompressed/bitbucket/service.css new file mode 100644 index 0000000..38dcab0 --- /dev/null +++ b/uncompressed/bitbucket/service.css @@ -0,0 +1 @@ +/* Insert custom styles you want to insert here */ \ No newline at end of file diff --git a/uncompressed/bitbucket/webview.js b/uncompressed/bitbucket/webview.js new file mode 100644 index 0000000..ddd0b40 --- /dev/null +++ b/uncompressed/bitbucket/webview.js @@ -0,0 +1,15 @@ +"use strict"; + +var _path = _interopRequireDefault(require("path")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = Ferdi => { + const getMessages = function getMessages() { + // TODO: Insert your notification-finding code here + Ferdi.setBadge(0, 0); + }; + + Ferdi.loop(getMessages); + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; diff --git a/uncompressed/epicgames/.gitattributes b/uncompressed/epicgames/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/uncompressed/epicgames/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/uncompressed/epicgames/.gitignore b/uncompressed/epicgames/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/uncompressed/epicgames/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/uncompressed/epicgames/README.md b/uncompressed/epicgames/README.md new file mode 100644 index 0000000..ac90c90 --- /dev/null +++ b/uncompressed/epicgames/README.md @@ -0,0 +1,5 @@ +# The Epic Game Store for Ferdi + +An unofficial Ferdi recipe for the Epic Games Store + +*NOTE: Technically, the service URL is should be `https://www.epicgames.com/store/en-US/` but it has been set to the login page so that the login prompt is shown, followed by a redirect* diff --git a/uncompressed/epicgames/icon.png b/uncompressed/epicgames/icon.png new file mode 100644 index 0000000..a28f5e5 Binary files /dev/null and b/uncompressed/epicgames/icon.png differ diff --git a/uncompressed/epicgames/icon.svg b/uncompressed/epicgames/icon.svg new file mode 100644 index 0000000..1fb8a19 --- /dev/null +++ b/uncompressed/epicgames/icon.svg @@ -0,0 +1,2 @@ + +image/svg+xml \ No newline at end of file diff --git a/uncompressed/epicgames/index.js b/uncompressed/epicgames/index.js new file mode 100644 index 0000000..891040d --- /dev/null +++ b/uncompressed/epicgames/index.js @@ -0,0 +1,2 @@ +module.exports = Ferdi => class epicgames extends Ferdi { +}; diff --git a/uncompressed/epicgames/package.json b/uncompressed/epicgames/package.json new file mode 100644 index 0000000..98873ff --- /dev/null +++ b/uncompressed/epicgames/package.json @@ -0,0 +1,12 @@ +{ + "id": "epicgames", + "name": "Epic Games Store", + "version": "1.0.0", + "description": "An unofficial Ferdi recipe for the Epic Games Store", + "main": "index.js", + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "license": "MIT", + "config": { + "serviceURL": "https://www.epicgames.com/id/login?lang=en_US&redirectUrl=https%3A%2F%2Fwww.epicgames.com%2Fstore%2Fen-US%2F&noHostRedirect=true" + } +} diff --git a/uncompressed/epicgames/service.css b/uncompressed/epicgames/service.css new file mode 100644 index 0000000..38dcab0 --- /dev/null +++ b/uncompressed/epicgames/service.css @@ -0,0 +1 @@ +/* Insert custom styles you want to insert here */ \ No newline at end of file diff --git a/uncompressed/epicgames/webview.js b/uncompressed/epicgames/webview.js new file mode 100644 index 0000000..ddd0b40 --- /dev/null +++ b/uncompressed/epicgames/webview.js @@ -0,0 +1,15 @@ +"use strict"; + +var _path = _interopRequireDefault(require("path")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = Ferdi => { + const getMessages = function getMessages() { + // TODO: Insert your notification-finding code here + Ferdi.setBadge(0, 0); + }; + + Ferdi.loop(getMessages); + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; diff --git a/uncompressed/gitlab/.gitattributes b/uncompressed/gitlab/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/uncompressed/gitlab/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/uncompressed/gitlab/.gitignore b/uncompressed/gitlab/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/uncompressed/gitlab/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/uncompressed/gitlab/README.md b/uncompressed/gitlab/README.md new file mode 100644 index 0000000..979c01a --- /dev/null +++ b/uncompressed/gitlab/README.md @@ -0,0 +1,5 @@ +# GitLab for Ferdi + +An unofficial Ferdi recipe for GitLab CI + +*NOTE: Technically, the service URL is should be `https://gitlab.com/` but it has been set to the login page because the service URL on account without logins redirect to `https://about.gitlab.com/`* diff --git a/uncompressed/gitlab/icon.png b/uncompressed/gitlab/icon.png new file mode 100644 index 0000000..787fd91 Binary files /dev/null and b/uncompressed/gitlab/icon.png differ diff --git a/uncompressed/gitlab/icon.svg b/uncompressed/gitlab/icon.svg new file mode 100644 index 0000000..d3c4337 --- /dev/null +++ b/uncompressed/gitlab/icon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/uncompressed/gitlab/index.js b/uncompressed/gitlab/index.js new file mode 100644 index 0000000..500d8e8 --- /dev/null +++ b/uncompressed/gitlab/index.js @@ -0,0 +1,2 @@ +module.exports = Ferdi => class gitlab extends Ferdi { +}; diff --git a/uncompressed/gitlab/package.json b/uncompressed/gitlab/package.json new file mode 100644 index 0000000..928203e --- /dev/null +++ b/uncompressed/gitlab/package.json @@ -0,0 +1,12 @@ +{ + "id": "gitlab", + "name": "GitLab", + "version": "1.0.0", + "description": "An unofficial Ferdi recipe for GitLab CI", + "main": "index.js", + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "license": "MIT", + "config": { + "serviceURL": "https://gitlab.com/users/sign_in" + } +} diff --git a/uncompressed/gitlab/service.css b/uncompressed/gitlab/service.css new file mode 100644 index 0000000..38dcab0 --- /dev/null +++ b/uncompressed/gitlab/service.css @@ -0,0 +1 @@ +/* Insert custom styles you want to insert here */ \ No newline at end of file diff --git a/uncompressed/gitlab/webview.js b/uncompressed/gitlab/webview.js new file mode 100644 index 0000000..ddd0b40 --- /dev/null +++ b/uncompressed/gitlab/webview.js @@ -0,0 +1,15 @@ +"use strict"; + +var _path = _interopRequireDefault(require("path")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = Ferdi => { + const getMessages = function getMessages() { + // TODO: Insert your notification-finding code here + Ferdi.setBadge(0, 0); + }; + + Ferdi.loop(getMessages); + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; diff --git a/uncompressed/tutanota/.gitattributes b/uncompressed/tutanota/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/uncompressed/tutanota/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/uncompressed/tutanota/.gitignore b/uncompressed/tutanota/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/uncompressed/tutanota/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/uncompressed/tutanota/README.md b/uncompressed/tutanota/README.md new file mode 100644 index 0000000..da02c2c --- /dev/null +++ b/uncompressed/tutanota/README.md @@ -0,0 +1,3 @@ +# Tutanota for Ferdi + +An unofficial Ferdi recipe for Tutanota diff --git a/uncompressed/tutanota/icon.png b/uncompressed/tutanota/icon.png new file mode 100644 index 0000000..f9a152d Binary files /dev/null and b/uncompressed/tutanota/icon.png differ diff --git a/uncompressed/tutanota/icon.svg b/uncompressed/tutanota/icon.svg new file mode 100644 index 0000000..dd24bb6 --- /dev/null +++ b/uncompressed/tutanota/icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/uncompressed/tutanota/index.js b/uncompressed/tutanota/index.js new file mode 100644 index 0000000..3947605 --- /dev/null +++ b/uncompressed/tutanota/index.js @@ -0,0 +1,2 @@ +module.exports = Ferdi => class tutanota extends Ferdi { +}; diff --git a/uncompressed/tutanota/package.json b/uncompressed/tutanota/package.json new file mode 100644 index 0000000..6482856 --- /dev/null +++ b/uncompressed/tutanota/package.json @@ -0,0 +1,12 @@ +{ + "id": "tutanota", + "name": "Tutanota", + "version": "1.0.0", + "description": "An unofficial Ferdi recipe for Tutanota", + "main": "index.js", + "author": "Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com>", + "license": "MIT", + "config": { + "serviceURL": "https://mail.tutanota.com/" + } +} diff --git a/uncompressed/tutanota/service.css b/uncompressed/tutanota/service.css new file mode 100644 index 0000000..38dcab0 --- /dev/null +++ b/uncompressed/tutanota/service.css @@ -0,0 +1 @@ +/* Insert custom styles you want to insert here */ \ No newline at end of file diff --git a/uncompressed/tutanota/webview.js b/uncompressed/tutanota/webview.js new file mode 100644 index 0000000..ddd0b40 --- /dev/null +++ b/uncompressed/tutanota/webview.js @@ -0,0 +1,15 @@ +"use strict"; + +var _path = _interopRequireDefault(require("path")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = Ferdi => { + const getMessages = function getMessages() { + // TODO: Insert your notification-finding code here + Ferdi.setBadge(0, 0); + }; + + Ferdi.loop(getMessages); + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; -- cgit v1.2.3-70-g09d2