diff --git a/.cache/c7/59bd34bc2da1623f219f57124b2b29.json b/.cache/c7/59bd34bc2da1623f219f57124b2b29.json index 5b37bb2..73f0b4a 100644 --- a/.cache/c7/59bd34bc2da1623f219f57124b2b29.json +++ b/.cache/c7/59bd34bc2da1623f219f57124b2b29.json @@ -1 +1 @@ -{"id":"bEr1","dependencies":[{"name":"/home/packetlord/Projects/http-post-search/package.json","includedInParent":true,"mtime":1613549994731}],"generated":{"js":"var t,e;function r(t,e){return s(t)||c(t,e)||n(t,e)||a()}function a(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function n(t,e){if(t){if(\"string\"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===r&&t.constructor&&(r=t.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(t):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r {\n\t\t\tlet [k, v] = item.split`=`\n\t\t\tv = v && decodeURIComponent(v)\n\t\t\t(qd[k] = qd[k] || []).push(v)\n\t\t})\n}\n\n\nchrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\t//let data = url_to_queries()\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"},"lineCount":null}},"error":null,"hash":"520576a32c440d1a26b2f01448c33a7a","cacheData":{"env":{}}} \ No newline at end of file +{"id":"bEr1","dependencies":[{"name":"/home/packetlord/Projects/http-post-search/package.json","includedInParent":true,"mtime":1613549994731}],"generated":{"js":"var t,e;function r(t,e){return s(t)||c(t,e)||n(t,e)||a()}function a(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function n(t,e){if(t){if(\"string\"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===r&&t.constructor&&(r=t.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(t):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r {\n\t\t\tlet [k, v] = item.split`=`\n\t\t\tv = v && decodeURIComponent(v)\n\t\t\t(qd[k] = qd[k] || []).push(v)\n\t\t})\n}\n\n\nchrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"src/search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\t//let data = url_to_queries()\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"},"lineCount":null}},"error":null,"hash":"e325426b92a2e964a9a88c374a10f09c","cacheData":{"env":{}}} \ No newline at end of file diff --git a/dist/src/background.js b/dist/src/background.js index 8729d18..f2ca81e 100644 --- a/dist/src/background.js +++ b/dist/src/background.js @@ -1,4 +1,4 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;ct.length)&&(e=t.length);for(var r=0,a=new Array(e);rt.length)&&(e=t.length);for(var r=0,a=new Array(e);r {\n\t\t\tlet [k, v] = item.split`=`\n\t\t\tv = v && decodeURIComponent(v)\n\t\t\t(qd[k] = qd[k] || []).push(v)\n\t\t})\n}\n\n\nchrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\t//let data = url_to_queries()\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"]} \ No newline at end of file +{"version":3,"sources":["background.js"],"names":["url_to_queries","_url","qd","search","substr","split","forEach","item","k","v","decodeURIComponent","push","chrome","webRequest","onBeforeRequest","addListener","details","tabs","update","tabId","url","runtime","getURL","qel","URL","searchParams","has","qval","getAll","onUpdated","handler","changeInfo","status","removeListener","sendMessage","data","cancel","urls"],"mappings":";AAaA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,GAAA,OAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,IAAA,IAAA,SAAA,IAAA,MAAA,IAAA,UAAA,6IAAA,SAAA,EAAA,EAAA,GAAA,GAAA,EAAA,CAAA,GAAA,iBAAA,EAAA,OAAA,EAAA,EAAA,GAAA,IAAA,EAAA,OAAA,UAAA,SAAA,KAAA,GAAA,MAAA,GAAA,GAAA,MAAA,WAAA,GAAA,EAAA,cAAA,EAAA,EAAA,YAAA,MAAA,QAAA,GAAA,QAAA,EAAA,MAAA,KAAA,GAAA,cAAA,GAAA,2CAAA,KAAA,GAAA,EAAA,EAAA,QAAA,GAAA,SAAA,EAAA,EAAA,IAAA,MAAA,GAAA,EAAA,EAAA,UAAA,EAAA,EAAA,QAAA,IAAA,IAAA,EAAA,EAAA,EAAA,IAAA,MAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,EAAA,GAAA,OAAA,EAAA,SAAA,EAAA,EAAA,GAAA,GAAA,oBAAA,QAAA,OAAA,YAAA,OAAA,GAAA,CAAA,IAAA,EAAA,GAAA,GAAA,EAAA,GAAA,EAAA,OAAA,EAAA,IAAA,IAAA,IAAA,EAAA,EAAA,EAAA,OAAA,cAAA,GAAA,EAAA,EAAA,QAAA,QAAA,EAAA,KAAA,EAAA,QAAA,GAAA,EAAA,SAAA,GAAA,GAAA,IAAA,MAAA,GAAA,GAAA,EAAA,EAAA,EAAA,QAAA,IAAA,GAAA,MAAA,EAAA,QAAA,EAAA,SAAA,QAAA,GAAA,EAAA,MAAA,GAAA,OAAA,GAAA,SAAA,EAAA,GAAA,GAAA,MAAA,QAAA,GAAA,OAAA,EAAA,SAAA,EAAA,EAAA,GAAA,OAAA,IAAA,EAAA,EAAA,MAAA,IAAA,OAAA,OAAA,OAAA,iBAAA,EAAA,CAAA,IAAA,CAAA,MAAA,OAAA,OAAA,OAXA,SAASA,EAAeC,GACnBC,IAAAA,EAAK,GACLD,GAAAA,EAAKE,OACR,OAAOF,EAAKE,OAAOC,OAAO,GAAGC,MAASC,IAAAA,EAAAA,EAAAA,CAAAA,QAAAA,QAAQ,SAACC,GACjCA,IAD0C,EAAA,EAC1CA,EAAKF,MADqC,IAAA,EAAA,EAAA,CAAA,QAAA,GAClDG,EADkD,EAAA,GAC/CC,EAD+C,EAAA,GAEvDA,EAAIA,GAAKC,mBAAmBD,EAAnBC,CACRR,EAAGM,GAAKN,EAAGM,IAAM,IAAIG,KAAKF,KAK9BG,OAAOC,WAAWC,gBAAgBC,YACjC,SAAUC,GACTJ,OAAOK,KAAKC,OAAOF,EAAQG,MAAO,CACjCC,IAAKR,OAAOS,QAAQC,OAAO,qBAGxBF,IAEAG,EAFAH,EAAM,IAAII,IAAIR,EAAQI,KAGtBA,EAAIK,aAAaC,IAAI,OACxBH,EAAM,KACHH,EAAIK,aAAaC,IAAI,WACxBH,EAAM,SACHI,IAAAA,EAAOP,EAAIK,aAAaG,OAAOL,GAiB5B,OANPX,OAAOK,KAAKY,UAAUd,YAVR,SAAVe,EAAoBX,EAAOY,GAC1BZ,IAAUH,EAAQG,OAA+B,aAAtBY,EAAWC,SACzCpB,OAAOK,KAAKY,UAAUI,eAAeH,GACrClB,OAAOK,KAAKiB,YAAYf,EAAO,CAC9BgB,KAAMR,EACNJ,IAAKA,EACLH,IAAKA,OAKRR,OAAOK,KAAKiB,YAAYlB,EAAQG,MAAO,CACtCgB,KAAMR,EACNJ,IAAKA,EACLH,IAAKA,IAEC,CAAEgB,QAAQ,IAElB,CACCC,KAAM,CACL,+BACA,qCACA,8BACA,oCACA,8CACA,0CACA,+CACA,6CAGF,CAAC","file":"background.js","sourceRoot":"../../src","sourcesContent":["\n\nfunction url_to_queries(_url) {\n\tvar qd = {};\n\tif (_url.search)\n\t\treturn _url.search.substr(1).split`&`.forEach((item) => {\n\t\t\tlet [k, v] = item.split`=`\n\t\t\tv = v && decodeURIComponent(v)\n\t\t\t(qd[k] = qd[k] || []).push(v)\n\t\t})\n}\n\n\nchrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"src/search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\t//let data = url_to_queries()\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"]} \ No newline at end of file diff --git a/dist/static/img/art.7z b/dist/static/img/art.7z new file mode 100644 index 0000000..ea82512 Binary files /dev/null and b/dist/static/img/art.7z differ diff --git a/dist/static/img/logo.xcf b/dist/static/img/logo.xcf new file mode 100644 index 0000000..3b6a666 Binary files /dev/null and b/dist/static/img/logo.xcf differ