aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/pixieset
diff options
context:
space:
mode:
authorLibravatar bradreeve <brad@reeve.co.nz>2023-06-05 22:09:47 +1200
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2023-06-29 07:17:40 +0530
commit6b0c7a97695a945982f99ee18dd4d1cbc0b18d50 (patch)
tree8838c391e8846041a8e18f2ba99c197032774415 /recipes/pixieset
parentadd cloudmaker97 as a contributor for code (#385) [skip ci] (diff)
downloadferdium-recipes-6b0c7a97695a945982f99ee18dd4d1cbc0b18d50.tar.gz
ferdium-recipes-6b0c7a97695a945982f99ee18dd4d1cbc0b18d50.tar.zst
ferdium-recipes-6b0c7a97695a945982f99ee18dd4d1cbc0b18d50.zip
Added Pixieset recipe
Diffstat (limited to 'recipes/pixieset')
-rw-r--r--recipes/pixieset/icon.svg10
-rw-r--r--recipes/pixieset/index.js1
-rw-r--r--recipes/pixieset/package.json9
-rw-r--r--recipes/pixieset/webview.js10
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
3module.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};