From 6f5e4a00588aefdda7a5a1cfe70935870e7e234a Mon Sep 17 00:00:00 2001 From: Bennett Date: Tue, 22 Sep 2020 20:56:48 +0200 Subject: Unpack recipes and update recipes icons (#292) Co-authored-by: Amine Mouafik --- recipes/vk/README.md | 5 +++++ recipes/vk/icon.png | Bin 0 -> 51890 bytes recipes/vk/icon.svg | 15 +++++++++++++++ recipes/vk/index.js | 4 ++++ recipes/vk/package.json | 13 +++++++++++++ recipes/vk/webview.js | 19 +++++++++++++++++++ 6 files changed, 56 insertions(+) create mode 100644 recipes/vk/README.md create mode 100644 recipes/vk/icon.png create mode 100644 recipes/vk/icon.svg create mode 100644 recipes/vk/index.js create mode 100644 recipes/vk/package.json create mode 100644 recipes/vk/webview.js (limited to 'recipes/vk') 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 @@ +# VK for Franz +This is the official Franz recipe for VK.com + +### How to create your own Franz recipes: +* [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 Binary files /dev/null and b/recipes/vk/icon.png 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 @@ + + + + vk + Created with Sketch. + + + + + + + + + + \ 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 @@ +"use strict"; + +module.exports = Franz => Franz; +//# 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 @@ +{ + "id": "vk", + "name": "VK", + "version": "1.0.0", + "description": "VK.com", + "main": "index.js", + "author": "Stefan Malzner ", + "license": "MIT", + "repository": "https://github.com/meetfranz/recipe-vk", + "config": { + "serviceURL": "https://www.vk.com" + } + } 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 @@ +'use strict'; + +module.exports = Franz => { + const getMessages = function getMessages() { + let directs = 0; + if (document.getElementsByClassName('left_count').length > 0) { + directs = parseInt(document.getElementsByClassName('left_count')[0].innerText, 10); + } + + if (isNaN(directs)) { + directs = 0; + } + + Franz.setBadge(directs); + }; + + Franz.loop(getMessages); +}; +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZrL3dlYnZpZXcuanMiXSwibmFtZXMiOlsibW9kdWxlIiwiZXhwb3J0cyIsIkZyYW56IiwiZ2V0TWVzc2FnZXMiLCJkaXJlY3RzIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50c0J5Q2xhc3NOYW1lIiwibGVuZ3RoIiwicGFyc2VJbnQiLCJpbm5lclRleHQiLCJpc05hTiIsInNldEJhZGdlIiwibG9vcCJdLCJtYXBwaW5ncyI6Ijs7QUFBQUEsT0FBT0MsT0FBUCxHQUFrQkMsS0FBRCxJQUFXO0FBQzFCLFFBQU1DLGNBQWMsU0FBU0EsV0FBVCxHQUF1QjtBQUN6QyxRQUFJQyxVQUFVLENBQWQ7QUFDQSxRQUFJQyxTQUFTQyxzQkFBVCxDQUFnQyxZQUFoQyxFQUE4Q0MsTUFBOUMsR0FBdUQsQ0FBM0QsRUFBOEQ7QUFDNURILGdCQUFVSSxTQUFTSCxTQUFTQyxzQkFBVCxDQUFnQyxZQUFoQyxFQUE4QyxDQUE5QyxFQUFpREcsU0FBMUQsRUFBcUUsRUFBckUsQ0FBVjtBQUNEOztBQUVELFFBQUlDLE1BQU1OLE9BQU4sQ0FBSixFQUFvQjtBQUNsQkEsZ0JBQVUsQ0FBVjtBQUNEOztBQUVERixVQUFNUyxRQUFOLENBQWVQLE9BQWY7QUFDRCxHQVhEOztBQWFBRixRQUFNVSxJQUFOLENBQVdULFdBQVg7QUFDRCxDQWZEIiwiZmlsZSI6InZrL3dlYnZpZXcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IChGcmFueikgPT4ge1xuICBjb25zdCBnZXRNZXNzYWdlcyA9IGZ1bmN0aW9uIGdldE1lc3NhZ2VzKCkge1xuICAgIGxldCBkaXJlY3RzID0gMDtcbiAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnbGVmdF9jb3VudCcpLmxlbmd0aCA+IDApIHtcbiAgICAgIGRpcmVjdHMgPSBwYXJzZUludChkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdsZWZ0X2NvdW50JylbMF0uaW5uZXJUZXh0LCAxMCk7XG4gICAgfVxuXG4gICAgaWYgKGlzTmFOKGRpcmVjdHMpKSB7XG4gICAgICBkaXJlY3RzID0gMDtcbiAgICB9XG5cbiAgICBGcmFuei5zZXRCYWRnZShkaXJlY3RzKTtcbiAgfTtcblxuICBGcmFuei5sb29wKGdldE1lc3NhZ2VzKTtcbn07XG4iXX0= \ No newline at end of file -- cgit v1.2.3-54-g00ecf