aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/vk
diff options
context:
space:
mode:
authorLibravatar Bennett <hello@vantezzen.io>2020-09-22 20:56:48 +0200
committerLibravatar GitHub <noreply@github.com>2020-09-22 19:56:48 +0100
commit6f5e4a00588aefdda7a5a1cfe70935870e7e234a (patch)
tree9e29aa7aa0620a1a4a968ff8739b4b8ba96791a9 /recipes/vk
parentUpdated logos for Outlook/OWA (diff)
downloadferdium-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/vk')
-rw-r--r--recipes/vk/README.md5
-rw-r--r--recipes/vk/icon.pngbin0 -> 51890 bytes
-rw-r--r--recipes/vk/icon.svg15
-rw-r--r--recipes/vk/index.js4
-rw-r--r--recipes/vk/package.json13
-rw-r--r--recipes/vk/webview.js19
6 files changed, 56 insertions, 0 deletions
diff --git a/recipes/vk/README.md b/recipes/vk/README.md
new file mode 100644
index 0000000..45acfbd
--- /dev/null
+++ b/recipes/vk/README.md
@@ -0,0 +1,5 @@
1# VK for Franz
2This is the official Franz recipe for VK.com
3
4### How to create your own Franz recipes:
5* [Read the documentation](https://github.com/meetfranz/plugins)
diff --git a/recipes/vk/icon.png b/recipes/vk/icon.png
new file mode 100644
index 0000000..6910041
--- /dev/null
+++ b/recipes/vk/icon.png
Binary files differ
diff --git a/recipes/vk/icon.svg b/recipes/vk/icon.svg
new file mode 100644
index 0000000..0a9b0f0
--- /dev/null
+++ b/recipes/vk/icon.svg
@@ -0,0 +1,15 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg width="415px" height="415px" viewBox="0 0 415 415" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3 <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
4 <title>vk</title>
5 <desc>Created with Sketch.</desc>
6 <defs></defs>
7 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
8 <g id="vk">
9 <g id="Group-3" fill="#4B6C91">
10 <path d="M63.942,0.041 L351.017,0.041 C386.33,0.041 414.959,28.669 414.959,63.983 L414.959,351.058 C414.959,386.371 386.33,415 351.017,415 L63.942,415 C28.628,415 0,386.371 0,351.058 L0,63.983 C0,28.669 28.628,0.041 63.942,0.041" id="Fill-1"></path>
11 </g>
12 <path d="M203.998,290.525 L220.972,290.525 C220.972,290.525 226.098,289.96 228.719,287.14 C231.128,284.548 231.051,279.684 231.051,279.684 C231.051,279.684 230.719,256.908 241.288,253.554 C251.711,250.248 265.092,275.566 279.274,285.302 C289.999,292.667 298.149,291.055 298.149,291.055 L336.074,290.525 C336.074,290.525 355.912,289.301 346.505,273.703 C345.735,272.429 341.025,262.165 318.306,241.077 C294.524,219.005 297.712,222.576 326.357,184.397 C343.802,161.146 350.775,146.952 348.596,140.873 C346.52,135.081 333.688,136.611 333.688,136.611 L290.988,136.875 C290.988,136.875 287.82,136.444 285.474,137.848 C283.179,139.221 281.706,142.429 281.706,142.429 C281.706,142.429 274.945,160.42 265.935,175.723 C246.921,208.009 239.317,209.718 236.209,207.71 C228.978,203.037 230.785,188.941 230.785,178.924 C230.785,147.634 235.531,134.588 221.543,131.211 C216.902,130.091 213.483,129.35 201.612,129.229 C186.375,129.074 173.482,129.276 166.18,132.853 C161.322,135.232 157.574,140.532 159.858,140.837 C162.681,141.213 169.071,142.562 172.459,147.172 C176.836,153.127 176.683,166.495 176.683,166.495 C176.683,166.495 179.198,203.328 170.811,207.902 C165.056,211.04 157.16,204.634 140.208,175.342 C131.524,160.338 124.965,143.751 124.965,143.751 C124.965,143.751 123.702,140.652 121.446,138.993 C118.71,136.983 114.887,136.346 114.887,136.346 L74.309,136.611 C74.309,136.611 68.219,136.781 65.981,139.43 C63.99,141.788 65.822,146.659 65.822,146.659 C65.822,146.659 97.588,220.981 133.56,258.435 C166.547,292.779 203.998,290.525 203.998,290.525" id="Fill-4" fill="#FFFFFF"></path>
13 </g>
14 </g>
15</svg> \ No newline at end of file
diff --git a/recipes/vk/index.js b/recipes/vk/index.js
new file mode 100644
index 0000000..67f7d24
--- /dev/null
+++ b/recipes/vk/index.js
@@ -0,0 +1,4 @@
1"use strict";
2
3module.exports = Franz => Franz;
4//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZrL2luZGV4LmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJGcmFueiJdLCJtYXBwaW5ncyI6Ijs7QUFBQUEsT0FBT0MsT0FBUCxHQUFpQkMsU0FBU0EsS0FBMUIiLCJmaWxlIjoidmsvaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IEZyYW56ID0+IEZyYW56O1xuIl19 \ No newline at end of file
diff --git a/recipes/vk/package.json b/recipes/vk/package.json
new file mode 100644
index 0000000..37afce4
--- /dev/null
+++ b/recipes/vk/package.json
@@ -0,0 +1,13 @@
1{
2 "id": "vk",
3 "name": "VK",
4 "version": "1.0.0",
5 "description": "VK.com",
6 "main": "index.js",
7 "author": "Stefan Malzner <stefan@adlk.io>",
8 "license": "MIT",
9 "repository": "https://github.com/meetfranz/recipe-vk",
10 "config": {
11 "serviceURL": "https://www.vk.com"
12 }
13 }
diff --git a/recipes/vk/webview.js b/recipes/vk/webview.js
new file mode 100644
index 0000000..96daa07
--- /dev/null
+++ b/recipes/vk/webview.js
@@ -0,0 +1,19 @@
1'use strict';
2
3module.exports = Franz => {
4 const getMessages = function getMessages() {
5 let directs = 0;
6 if (document.getElementsByClassName('left_count').length > 0) {
7 directs = parseInt(document.getElementsByClassName('left_count')[0].innerText, 10);
8 }
9
10 if (isNaN(directs)) {
11 directs = 0;
12 }
13
14 Franz.setBadge(directs);
15 };
16
17 Franz.loop(getMessages);
18};
19//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZrL3dlYnZpZXcuanMiXSwibmFtZXMiOlsibW9kdWxlIiwiZXhwb3J0cyIsIkZyYW56IiwiZ2V0TWVzc2FnZXMiLCJkaXJlY3RzIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50c0J5Q2xhc3NOYW1lIiwibGVuZ3RoIiwicGFyc2VJbnQiLCJpbm5lclRleHQiLCJpc05hTiIsInNldEJhZGdlIiwibG9vcCJdLCJtYXBwaW5ncyI6Ijs7QUFBQUEsT0FBT0MsT0FBUCxHQUFrQkMsS0FBRCxJQUFXO0FBQzFCLFFBQU1DLGNBQWMsU0FBU0EsV0FBVCxHQUF1QjtBQUN6QyxRQUFJQyxVQUFVLENBQWQ7QUFDQSxRQUFJQyxTQUFTQyxzQkFBVCxDQUFnQyxZQUFoQyxFQUE4Q0MsTUFBOUMsR0FBdUQsQ0FBM0QsRUFBOEQ7QUFDNURILGdCQUFVSSxTQUFTSCxTQUFTQyxzQkFBVCxDQUFnQyxZQUFoQyxFQUE4QyxDQUE5QyxFQUFpREcsU0FBMUQsRUFBcUUsRUFBckUsQ0FBVjtBQUNEOztBQUVELFFBQUlDLE1BQU1OLE9BQU4sQ0FBSixFQUFvQjtBQUNsQkEsZ0JBQVUsQ0FBVjtBQUNEOztBQUVERixVQUFNUyxRQUFOLENBQWVQLE9BQWY7QUFDRCxHQVhEOztBQWFBRixRQUFNVSxJQUFOLENBQVdULFdBQVg7QUFDRCxDQWZEIiwiZmlsZSI6InZrL3dlYnZpZXcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IChGcmFueikgPT4ge1xuICBjb25zdCBnZXRNZXNzYWdlcyA9IGZ1bmN0aW9uIGdldE1lc3NhZ2VzKCkge1xuICAgIGxldCBkaXJlY3RzID0gMDtcbiAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnbGVmdF9jb3VudCcpLmxlbmd0aCA+IDApIHtcbiAgICAgIGRpcmVjdHMgPSBwYXJzZUludChkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdsZWZ0X2NvdW50JylbMF0uaW5uZXJUZXh0LCAxMCk7XG4gICAgfVxuXG4gICAgaWYgKGlzTmFOKGRpcmVjdHMpKSB7XG4gICAgICBkaXJlY3RzID0gMDtcbiAgICB9XG5cbiAgICBGcmFuei5zZXRCYWRnZShkaXJlY3RzKTtcbiAgfTtcblxuICBGcmFuei5sb29wKGdldE1lc3NhZ2VzKTtcbn07XG4iXX0= \ No newline at end of file