summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2017-01-03 21:11:49 +0200
committerYuval Adam <_@yuv.al>2017-01-03 21:11:49 +0200
commite28d6a12cc4751b24b1202576cdcea9dfa4bd261 (patch)
tree0425e20fa567b701cc9d1c3ba4746559969cd4c5
parent38d0d94a219ad7043ace435b465a9b912e4e3c98 (diff)
Merge ff and chrome src dirs
-rw-r--r--dist/free-haaretz.xpibin7298 -> 0 bytes
-rw-r--r--firefox/free_haaretz.js61
-rw-r--r--firefox/manifest.json22
-rw-r--r--src/free_haaretz.css (renamed from chrome/free_haaretz.css)0
-rw-r--r--src/free_haaretz.js (renamed from chrome/free_haaretz.js)0
-rw-r--r--src/manifest.json (renamed from chrome/manifest.json)0
6 files changed, 0 insertions, 83 deletions
diff --git a/dist/free-haaretz.xpi b/dist/free-haaretz.xpi
deleted file mode 100644
index cf67f4b..0000000
--- a/dist/free-haaretz.xpi
+++ /dev/null
Binary files differ
diff --git a/firefox/free_haaretz.js b/firefox/free_haaretz.js
deleted file mode 100644
index a688009..0000000
--- a/firefox/free_haaretz.js
+++ /dev/null
@@ -1,61 +0,0 @@
-browser.webRequest.onBeforeRequest.addListener(
- function (details) {
- var url_parts = details.url.split('?');
- if (url_parts[1]) {
- return {
- redirectUrl: url_parts[0]
- }
- }
- },
- {
- urls: [
- 'http://*.haaretz.co.il/*',
- 'http://*.haaretz.com/*',
- ]
- },
- [
- 'blocking',
- ]
-);
-
-var addresses = [
- 'http://hrz.haaretz.co.il/bots.js',
- 'http://www.haaretz.co.il/htz/js/bots.js',
- 'http://www.haaretz.co.il/htz/js/resp/body_scripts/internal/plugins/adblock.js',
- 'http://www.haaretz.co.il/htz/js/resp/header_scripts/internal/util/z_adblockutil.js'
-];
-
-
-browser.webRequest.onBeforeSendHeaders.addListener(
- function (details) {
- for (var i = 0; i < details.requestHeaders.length; ++i) {
- if (details.requestHeaders[i].name === 'User-Agent') {
- details.requestHeaders[i].value = 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)';
- break;
- }
- }
-
- if (addresses.indexOf(details.url) > -1) {
- return {
- requestHeaders: details.requestHeaders,
- url: 'http://www.haaretz.co.il/htz/js/botzzzz.js'
- }
- }
-
- return {
- requestHeaders: details.requestHeaders
- };
- },
- {
- urls: [
- 'http://*.haaretz.co.il/*',
- 'http://*.haaretz.com/*',
- ]
- },
- [
- 'blocking',
- 'requestHeaders'
- ]
-);
-
-
diff --git a/firefox/manifest.json b/firefox/manifest.json
deleted file mode 100644
index 6af4816..0000000
--- a/firefox/manifest.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "FreeHaaretz",
- "version": "0.7.1",
- "manifest_version": 2,
- "description": "A nefarious extension that easily bypasses the Haaretz paywall",
- "homepage_url": "http://yuvadm.github.io/free-haaretz",
- "background": {
- "scripts": ["free_haaretz.js"],
- "persistent": true
- },
- "content_scripts": [{
- "matches": ["*://*.haaretz.co.il/*"],
- "css": ["free_haaretz.css"]
- }],
- "permissions": [
- "contentSettings",
- "webRequest",
- "webRequestBlocking",
- "http://*.haaretz.co.il/",
- "http://*.haaretz.com/"
- ]
-}
diff --git a/chrome/free_haaretz.css b/src/free_haaretz.css
index 2329aa5..2329aa5 100644
--- a/chrome/free_haaretz.css
+++ b/src/free_haaretz.css
diff --git a/chrome/free_haaretz.js b/src/free_haaretz.js
index bce3207..bce3207 100644
--- a/chrome/free_haaretz.js
+++ b/src/free_haaretz.js
diff --git a/chrome/manifest.json b/src/manifest.json
index 6af4816..6af4816 100644
--- a/chrome/manifest.json
+++ b/src/manifest.json