diff options
-rw-r--r-- | recipes/pixieset/icon.svg | 10 | ||||
-rw-r--r-- | recipes/pixieset/index.js | 1 | ||||
-rw-r--r-- | recipes/pixieset/package.json | 9 | ||||
-rw-r--r-- | recipes/pixieset/webview.js | 10 |
4 files changed, 30 insertions, 0 deletions
diff --git a/recipes/pixieset/icon.svg b/recipes/pixieset/icon.svg new file mode 100644 index 0000000..c2369bb --- /dev/null +++ b/recipes/pixieset/icon.svg | |||
@@ -0,0 +1,10 @@ | |||
1 | <svg xmlns="http://www.w3.org/2000/svg" width="1023.967" height="1023.967" viewBox="0 0 665 665"> | ||
2 | <defs> | ||
3 | <style> | ||
4 | .cls-1 { | ||
5 | fill-rule: evenodd; | ||
6 | } | ||
7 | </style> | ||
8 | </defs> | ||
9 | <path id="P" class="cls-1" d="M328.057,363.563A423.331,423.331,0,0,0,379.838,367q97.663,0,151.156-50.812T584.479,184.25q0-59.625-35.2-103.109T462.744,19.328Q411.415,1,322.447,1H79.479V19h24.969q37.712,0,56.813,21.453Q174.478,55.594,174.479,118V547q0,56.579-9.8,71.688Q146.565,646.015,104.447,646H79.479v18h284V646H338.15q-37.522,0-56.031-21.453Q268.478,609.43,268.479,547V353.219Q300.213,360.11,328.057,363.563Zm-59.578-313.3Q307.431,41.008,332.26,41q40.875,0,73.015,18.281t49.672,55.094q17.532,36.82,17.532,79.719,0,62.414-36.766,101.656-36.75,39.258-87.391,39.25a287.9,287.9,0,0,1-34.078-2.437q-19.968-2.437-45.765-7.313V50.266Z"/> | ||
10 | </svg> | ||
diff --git a/recipes/pixieset/index.js b/recipes/pixieset/index.js new file mode 100644 index 0000000..dd41f72 --- /dev/null +++ b/recipes/pixieset/index.js | |||
@@ -0,0 +1 @@ | |||
module.exports = Ferdium => Ferdium; | |||
diff --git a/recipes/pixieset/package.json b/recipes/pixieset/package.json new file mode 100644 index 0000000..773f37a --- /dev/null +++ b/recipes/pixieset/package.json | |||
@@ -0,0 +1,9 @@ | |||
1 | { | ||
2 | "id": "pixieset", | ||
3 | "name": "Pixieset", | ||
4 | "version": "1.0.0", | ||
5 | "license": "MIT", | ||
6 | "config": { | ||
7 | "serviceURL": "https://accounts.pixieset.com/dashboard/" | ||
8 | } | ||
9 | } | ||
diff --git a/recipes/pixieset/webview.js b/recipes/pixieset/webview.js new file mode 100644 index 0000000..913aa94 --- /dev/null +++ b/recipes/pixieset/webview.js | |||
@@ -0,0 +1,10 @@ | |||
1 | "use strict"; | ||
2 | |||
3 | module.exports = (Ferdium) => { | ||
4 | const getMessages = () => { | ||
5 | const element = document.querySelector('.notification-count'); | ||
6 | Ferdium.setBadge(element ? Ferdium.safeParseInt(element.textContent.match(/\d+/)[0]) : 0); | ||
7 | }; | ||
8 | |||
9 | Ferdium.loop(getMessages); | ||
10 | }; | ||