diff options
author | 2020-09-22 20:56:48 +0200 | |
---|---|---|
committer | 2020-09-22 19:56:48 +0100 | |
commit | 6f5e4a00588aefdda7a5a1cfe70935870e7e234a (patch) | |
tree | 9e29aa7aa0620a1a4a968ff8739b4b8ba96791a9 /recipes/github_entreprise | |
parent | Updated logos for Outlook/OWA (diff) | |
download | ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.tar.gz ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.tar.zst ferdium-recipes-6f5e4a00588aefdda7a5a1cfe70935870e7e234a.zip |
Unpack recipes and update recipes icons (#292)
Co-authored-by: Amine Mouafik <amine@mouafik.fr>
Diffstat (limited to 'recipes/github_entreprise')
-rw-r--r-- | recipes/github_entreprise/LICENSE | 21 | ||||
-rw-r--r-- | recipes/github_entreprise/README.md | 5 | ||||
-rw-r--r-- | recipes/github_entreprise/icon.png | bin | 0 -> 39682 bytes | |||
-rw-r--r-- | recipes/github_entreprise/icon.svg | 3 | ||||
-rw-r--r-- | recipes/github_entreprise/index.js | 21 | ||||
-rw-r--r-- | recipes/github_entreprise/package.json | 13 | ||||
-rw-r--r-- | recipes/github_entreprise/webview.js | 1 |
7 files changed, 64 insertions, 0 deletions
diff --git a/recipes/github_entreprise/LICENSE b/recipes/github_entreprise/LICENSE new file mode 100644 index 0000000..33926c0 --- /dev/null +++ b/recipes/github_entreprise/LICENSE | |||
@@ -0,0 +1,21 @@ | |||
1 | MIT License | ||
2 | |||
3 | Copyright (c) 2017 Sudhir Ganesan | ||
4 | |||
5 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
6 | of this software and associated documentation files (the "Software"), to deal | ||
7 | in the Software without restriction, including without limitation the rights | ||
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
9 | copies of the Software, and to permit persons to whom the Software is | ||
10 | furnished to do so, subject to the following conditions: | ||
11 | |||
12 | The above copyright notice and this permission notice shall be included in all | ||
13 | copies or substantial portions of the Software. | ||
14 | |||
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
21 | SOFTWARE. | ||
diff --git a/recipes/github_entreprise/README.md b/recipes/github_entreprise/README.md new file mode 100644 index 0000000..070d97a --- /dev/null +++ b/recipes/github_entreprise/README.md | |||
@@ -0,0 +1,5 @@ | |||
1 | # GitHub Enterprise Franz Plugin | ||
2 | |||
3 | Follow instructions [here](https://github.com/meetfranz/plugins/blob/master/docs/integration.md) for installation of this plugin. | ||
4 | |||
5 | Inspired by _GitHub Franz Plugin_: https://github.com/redsox2002/recipe-franz-github | ||
diff --git a/recipes/github_entreprise/icon.png b/recipes/github_entreprise/icon.png new file mode 100644 index 0000000..ffdd5ef --- /dev/null +++ b/recipes/github_entreprise/icon.png | |||
Binary files differ | |||
diff --git a/recipes/github_entreprise/icon.svg b/recipes/github_entreprise/icon.svg new file mode 100644 index 0000000..146f66f --- /dev/null +++ b/recipes/github_entreprise/icon.svg | |||
@@ -0,0 +1,3 @@ | |||
1 | <svg height="1024" width="1024" xmlns="http://www.w3.org/2000/svg"> | ||
2 | <path d="M512 0C229.25 0 0 229.25 0 512c0 226.25 146.688 418.125 350.156 485.812 25.594 4.688 34.938-11.125 34.938-24.625 0-12.188-0.469-52.562-0.719-95.312C242 908.812 211.906 817.5 211.906 817.5c-23.312-59.125-56.844-74.875-56.844-74.875-46.531-31.75 3.53-31.125 3.53-31.125 51.406 3.562 78.47 52.75 78.47 52.75 45.688 78.25 119.875 55.625 149 42.5 4.654-33 17.904-55.625 32.5-68.375C304.906 725.438 185.344 681.5 185.344 485.312c0-55.938 19.969-101.562 52.656-137.406-5.219-13-22.844-65.094 5.062-135.562 0 0 42.938-13.75 140.812 52.5 40.812-11.406 84.594-17.031 128.125-17.219 43.5 0.188 87.312 5.875 128.188 17.281 97.688-66.312 140.688-52.5 140.688-52.5 28 70.531 10.375 122.562 5.125 135.5 32.812 35.844 52.625 81.469 52.625 137.406 0 196.688-119.75 240-233.812 252.688 18.438 15.875 34.75 47 34.75 94.75 0 68.438-0.688 123.625-0.688 140.5 0 13.625 9.312 29.562 35.25 24.562C877.438 930 1024 738.125 1024 512 1024 229.25 794.75 0 512 0z" /> | ||
3 | </svg> | ||
diff --git a/recipes/github_entreprise/index.js b/recipes/github_entreprise/index.js new file mode 100644 index 0000000..f15e5cb --- /dev/null +++ b/recipes/github_entreprise/index.js | |||
@@ -0,0 +1,21 @@ | |||
1 | "use strict"; | ||
2 | |||
3 | module.exports = Franz => class GitHubEnterprise extends Franz { | ||
4 | async validateUrl(url) { | ||
5 | try { | ||
6 | const resp = await window.fetch(`${url}/api/v3`, { | ||
7 | method: 'GET', | ||
8 | headers: { | ||
9 | 'Content-Type': 'application/json', | ||
10 | 'Accept': 'application/vnd.github.v3+json' | ||
11 | }, | ||
12 | }); | ||
13 | //doc: https://developer.github.com/enterprise/2.17/v3/#current-version | ||
14 | return resp.status.toString().startsWith('2'); | ||
15 | } catch (err) { | ||
16 | console.error(err); | ||
17 | } | ||
18 | |||
19 | return false; | ||
20 | } | ||
21 | }; \ No newline at end of file | ||
diff --git a/recipes/github_entreprise/package.json b/recipes/github_entreprise/package.json new file mode 100644 index 0000000..e979c82 --- /dev/null +++ b/recipes/github_entreprise/package.json | |||
@@ -0,0 +1,13 @@ | |||
1 | { | ||
2 | "id": "github_entreprise", | ||
3 | "name": "GitHub Enterprise", | ||
4 | "version": "1.0.1", | ||
5 | "description": "GitHub Enterprise", | ||
6 | "main": "index.js", | ||
7 | "author": "Antoine Aumjaud", | ||
8 | "license": "MIT", | ||
9 | "config": { | ||
10 | "serviceURL": "https://github.mycompany.com/", | ||
11 | "hasCustomUrl": true | ||
12 | } | ||
13 | } | ||
diff --git a/recipes/github_entreprise/webview.js b/recipes/github_entreprise/webview.js new file mode 100644 index 0000000..3918c74 --- /dev/null +++ b/recipes/github_entreprise/webview.js | |||
@@ -0,0 +1 @@ | |||
"use strict"; | |||