From 924c326ec825298ce4d4d53c04c0ed6f5b4d5650 Mon Sep 17 00:00:00 2001 From: Vincent A Date: Thu, 29 Apr 2021 23:18:13 +0200 Subject: [PATCH] contrib: remove webextension-session-importer, it has its own repo The repo is at: https://gitlab.com/woob/webextension-session-importer.git --- contrib/webextension-session-importer/README | 28 ---- contrib/webextension-session-importer/bg.png | Bin 10206 -> 0 bytes .../webextension-session-importer/logo.png | Bin 11481 -> 0 bytes .../manifest.json | 25 ---- .../webextension-session-importer/popup.html | 13 -- .../webextension-session-importer/popup.js | 126 ------------------ .../webextension-session-importer/style.css | 11 -- 7 files changed, 203 deletions(-) delete mode 100644 contrib/webextension-session-importer/README delete mode 100644 contrib/webextension-session-importer/bg.png delete mode 100644 contrib/webextension-session-importer/logo.png delete mode 100644 contrib/webextension-session-importer/manifest.json delete mode 100644 contrib/webextension-session-importer/popup.html delete mode 100644 contrib/webextension-session-importer/popup.js delete mode 100644 contrib/webextension-session-importer/style.css diff --git a/contrib/webextension-session-importer/README b/contrib/webextension-session-importer/README deleted file mode 100644 index feafae1dbf..0000000000 --- a/contrib/webextension-session-importer/README +++ /dev/null @@ -1,28 +0,0 @@ -Woob session importer -===================== - -This is a webextension to export a woob session URL and cookies and load it in -a real browser. - -Build ------ - -The extension can be temporarily loaded by loading "manifest.json" in -about:debugging in Firefox and chrome://extensions/ in Chromium. - -To build a package, `web-ext build` can be used. -(See https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext) - -Use ---- - -To export the session with woob-debug for example: - ->>> print(json.dumps(browser.export_session())) - -Copy the JSON output (sample): - -{"url": "https://example.com/foo", "cookies": [{"name": "foo", "value": "bar"}]} - -Then click on the Woob toolbar button of your browser and paste the JSON. -The browser will set the cookies from woob and go to the same URL. diff --git a/contrib/webextension-session-importer/bg.png b/contrib/webextension-session-importer/bg.png deleted file mode 100644 index 7c380ffaa9034ee1254c3a6f569977a829f1696e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10206 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 diff --git a/contrib/webextension-session-importer/manifest.json b/contrib/webextension-session-importer/manifest.json deleted file mode 100644 index e569aa07f1..0000000000 --- a/contrib/webextension-session-importer/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "manifest_version": 2, - "name": "Woob session importer", - "version": "0.0.1", - - "description": "Import Woob session URL and cookies", - "homepage_url": "http://woob.tech", - - "icons": { - "48": "logo.png" - }, - - "permissions": [ - "", - "cookies", - "tabs" - ], - - "browser_action": { - "browser_style": true, - "default_icon": "logo.png", - "default_title": "Import Woob session", - "default_popup": "popup.html" - } -} diff --git a/contrib/webextension-session-importer/popup.html b/contrib/webextension-session-importer/popup.html deleted file mode 100644 index 687dee05ee..0000000000 --- a/contrib/webextension-session-importer/popup.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - -
- - - - diff --git a/contrib/webextension-session-importer/popup.js b/contrib/webextension-session-importer/popup.js deleted file mode 100644 index f3fdefc885..0000000000 --- a/contrib/webextension-session-importer/popup.js +++ /dev/null @@ -1,126 +0,0 @@ -var makePromise; - -if (navigator.userAgent.indexOf('Firefox') > -1) { - makePromise = function() { - var args = Array.prototype.slice.call(arguments); - var f = args.shift(); - var self = args.shift(); - - return f.apply(self, args); - } -} else { /* In chrome, navigator is an empty object, wtf? */ - browser = chrome; - - /* chrome APIs don't return Promise objects */ - makePromise = function() { - var args = Array.prototype.slice.call(arguments); - var f = args.shift(); - var self = args.shift(); - - return new Promise(function(resolve, reject) { - args.push(function() { - resolve.apply(null, arguments); - }); - f.apply(self, args); - }); - } -} - -function loadCookies() { - var onGetCookies = function(url, cookies) { - var objs = cookies.map(function(cookie) { - return { - name: cookie.name, - value: cookie.value, - domain: cookie.domain, - path: cookie.path, - secure: cookie.secure, - httpOnly: cookie.httpOnly, - expirationDate: cookie.expirationDate, - storeId: cookie.storeId - }; - }); - var ret = { - url: url, - cookies: objs - }; - - document.getElementById('data').placeholder = JSON.stringify(ret, null, 2); - }; - - var onGetActive = function(tabs) { - makePromise(browser.cookies.getAll, browser.cookies, { - url: tabs[0].url, - storeId: tabs[0].cookieStoreId - }).then(function(cookies) { onGetCookies(tabs[0].url, cookies); }); - }; - - makePromise(browser.tabs.query, browser.tabs, { - active: true, - currentWindow: true - }).then(onGetActive); -} - -function clearCookies(cookieStoreId, url) { - return new Promise(function(resolve, reject) { - var onGetCookie = function(cookies) { - var promises = cookies.map(function(cookie) { - return makePromise(browser.cookies.remove, browser.cookies, { - url: url, - name: cookie.name, - storeId: cookie.storeId - }); - }); - Promise.all(promises).then(function() { resolve(); }); - }; - - makePromise(browser.cookies.getAll, browser.cookies, { - url: url, - storeId: cookieStoreId - }).then(onGetCookie); - }); -} - -function setCookies(cookieStoreId, url, objs) { - return new Promise(function(resolve, reject) { - var promises = objs.map(function(obj) { - if (obj.domain.startsWith('.')) { - obj.url = 'https://' + obj.domain.substring(1); - } else { - obj.url = 'https://' + obj.domain; - } - obj.storeId = cookieStoreId; - return makePromise(browser.cookies.set, browser.cookies, obj); - }); - - Promise.all(promises).then(function() { resolve(); }); - }); -} - -function setState() { - var data = JSON.parse(document.getElementById('data').value); - var objs = data.cookies; - var url = data.url; - - var onGetActive = function(tabs) { - clearCookies(tabs[0].cookieStoreId, url).then(function() { - setCookies(tabs[0].cookieStoreId, url, objs).then(function() { - makePromise(browser.tabs.update, browser.tabs, tabs[0].id, { - url: url - }).then(function() { - window.close(); - }); - }); - }); - }; - - makePromise(browser.tabs.query, browser.tabs, { - active: true, - currentWindow: true - }).then(onGetActive); -} - -window.addEventListener('load', loadCookies); -window.addEventListener('load', function() { - document.getElementById('submit').addEventListener('click', setState); -}); diff --git a/contrib/webextension-session-importer/style.css b/contrib/webextension-session-importer/style.css deleted file mode 100644 index 11089cc8f6..0000000000 --- a/contrib/webextension-session-importer/style.css +++ /dev/null @@ -1,11 +0,0 @@ -html, body -{ - width: 500px; -} - -textarea -{ - width: 96%; - background: url(bg.png) center no-repeat; - background-size: 150px; -} \ No newline at end of file -- GitLab