From da05bb8f15eb8a50c2bda4ef417b3c38c162d189 Mon Sep 17 00:00:00 2001 From: Mahadevan Sreenivasan Date: Wed, 27 May 2020 09:40:17 +0530 Subject: fix: Update request headers for Google drive recipe - Add user-agent and origin request headers - Update icon.png Co-Authored-By: Sampath Kumar Krishnan --- uncompressed/googledrive/index.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'uncompressed/googledrive/index.js') diff --git a/uncompressed/googledrive/index.js b/uncompressed/googledrive/index.js index 9c4da64..aacc1ac 100644 --- a/uncompressed/googledrive/index.js +++ b/uncompressed/googledrive/index.js @@ -2,10 +2,17 @@ var os = require('os') module.exports = Franz => class googledrive extends Franz { - overrideUserAgent() { - if (os.platform() == 'linux') - return "Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0" - else - return "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0"; + modifyRequestHeaders() { + return [ + { + headers: { + 'user-agent': window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+ \([^)]+\)/g, '').trim(), + 'origin': 'https://drive.google.com' + }, + requestFilters: { + urls: ['*://*/*'], + }, + }, + ]; } }; -- cgit v1.2.3-70-g09d2