├── .eslintrc.yaml ├── .github └── workflows │ ├── eslint.yml │ ├── nodejs_tests.yml │ └── update_l10n_strings.yml ├── LICENSE ├── README.md ├── addon ├── _locales │ ├── de_DE │ │ └── messages.json │ ├── en_US │ │ └── messages.json │ ├── es_ES │ │ └── messages.json │ ├── fr_FR │ │ └── messages.json │ ├── zh_CN │ │ └── messages.json │ └── zh_TW │ │ └── messages.json ├── background.js ├── chrome.manifest ├── data │ ├── public_suffix_list.dat │ └── rules.json ├── icons │ ├── 16-off.png │ ├── 16.png │ ├── 32-off.png │ ├── 32.png │ ├── CleanLinks.png │ ├── allow-javascript.svg │ ├── allow-redirect.svg │ ├── clicked.svg │ ├── copy.svg │ ├── disabled.png │ ├── edit-rules.svg │ ├── header.svg │ ├── javascript.svg │ ├── minus.svg │ ├── onoff.svg │ ├── open-once.svg │ ├── plus.svg │ ├── question.svg │ ├── refresh.svg │ ├── remove-redirect.svg │ ├── remove.svg │ ├── replace.svg │ ├── request.svg │ ├── settings.svg │ ├── skip.svg │ ├── stop.svg │ └── trashcan.svg ├── inject.js ├── manifest.json ├── modules │ ├── browser-polyfill.js │ ├── cleanlink.js │ ├── common.js │ ├── display_cleaned_link.js │ ├── publicsuffixlist.js │ ├── punycode.js │ └── rules.js └── pages │ ├── CleanLinks.png │ ├── getting_started.css │ ├── getting_started.html │ ├── getting_started.js │ ├── options.css │ ├── options.html │ ├── options.js │ ├── popup.css │ ├── popup.html │ ├── popup.js │ ├── popup.svg │ ├── rules.css │ ├── rules.html │ ├── rules.js │ ├── summary.svg │ └── toolbar.png ├── docs ├── export.html ├── get-the-addon.png └── index.html ├── package.json ├── scripts └── poeditor.sh └── tests ├── cleanlink.test.js ├── karma.conf.js ├── publicsuffixlist.test.js ├── rules.test.js └── setup.js /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/.github/workflows/nodejs_tests.yml -------------------------------------------------------------------------------- /.github/workflows/update_l10n_strings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/.github/workflows/update_l10n_strings.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/README.md -------------------------------------------------------------------------------- /addon/_locales/de_DE/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/_locales/de_DE/messages.json -------------------------------------------------------------------------------- /addon/_locales/en_US/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/_locales/en_US/messages.json -------------------------------------------------------------------------------- /addon/_locales/es_ES/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/_locales/es_ES/messages.json -------------------------------------------------------------------------------- /addon/_locales/fr_FR/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/_locales/fr_FR/messages.json -------------------------------------------------------------------------------- /addon/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /addon/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/_locales/zh_TW/messages.json -------------------------------------------------------------------------------- /addon/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/background.js -------------------------------------------------------------------------------- /addon/chrome.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/chrome.manifest -------------------------------------------------------------------------------- /addon/data/public_suffix_list.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/data/public_suffix_list.dat -------------------------------------------------------------------------------- /addon/data/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/data/rules.json -------------------------------------------------------------------------------- /addon/icons/16-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/16-off.png -------------------------------------------------------------------------------- /addon/icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/16.png -------------------------------------------------------------------------------- /addon/icons/32-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/32-off.png -------------------------------------------------------------------------------- /addon/icons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/32.png -------------------------------------------------------------------------------- /addon/icons/CleanLinks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/CleanLinks.png -------------------------------------------------------------------------------- /addon/icons/allow-javascript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/allow-javascript.svg -------------------------------------------------------------------------------- /addon/icons/allow-redirect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/allow-redirect.svg -------------------------------------------------------------------------------- /addon/icons/clicked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/clicked.svg -------------------------------------------------------------------------------- /addon/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/copy.svg -------------------------------------------------------------------------------- /addon/icons/disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/disabled.png -------------------------------------------------------------------------------- /addon/icons/edit-rules.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/edit-rules.svg -------------------------------------------------------------------------------- /addon/icons/header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/header.svg -------------------------------------------------------------------------------- /addon/icons/javascript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/javascript.svg -------------------------------------------------------------------------------- /addon/icons/minus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/minus.svg -------------------------------------------------------------------------------- /addon/icons/onoff.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/onoff.svg -------------------------------------------------------------------------------- /addon/icons/open-once.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/open-once.svg -------------------------------------------------------------------------------- /addon/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/plus.svg -------------------------------------------------------------------------------- /addon/icons/question.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/question.svg -------------------------------------------------------------------------------- /addon/icons/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/refresh.svg -------------------------------------------------------------------------------- /addon/icons/remove-redirect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/remove-redirect.svg -------------------------------------------------------------------------------- /addon/icons/remove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/remove.svg -------------------------------------------------------------------------------- /addon/icons/replace.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/replace.svg -------------------------------------------------------------------------------- /addon/icons/request.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/request.svg -------------------------------------------------------------------------------- /addon/icons/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/settings.svg -------------------------------------------------------------------------------- /addon/icons/skip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/skip.svg -------------------------------------------------------------------------------- /addon/icons/stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/stop.svg -------------------------------------------------------------------------------- /addon/icons/trashcan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/icons/trashcan.svg -------------------------------------------------------------------------------- /addon/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/inject.js -------------------------------------------------------------------------------- /addon/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/manifest.json -------------------------------------------------------------------------------- /addon/modules/browser-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/browser-polyfill.js -------------------------------------------------------------------------------- /addon/modules/cleanlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/cleanlink.js -------------------------------------------------------------------------------- /addon/modules/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/common.js -------------------------------------------------------------------------------- /addon/modules/display_cleaned_link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/display_cleaned_link.js -------------------------------------------------------------------------------- /addon/modules/publicsuffixlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/publicsuffixlist.js -------------------------------------------------------------------------------- /addon/modules/punycode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/punycode.js -------------------------------------------------------------------------------- /addon/modules/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/modules/rules.js -------------------------------------------------------------------------------- /addon/pages/CleanLinks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/CleanLinks.png -------------------------------------------------------------------------------- /addon/pages/getting_started.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/getting_started.css -------------------------------------------------------------------------------- /addon/pages/getting_started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/getting_started.html -------------------------------------------------------------------------------- /addon/pages/getting_started.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/getting_started.js -------------------------------------------------------------------------------- /addon/pages/options.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/options.css -------------------------------------------------------------------------------- /addon/pages/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/options.html -------------------------------------------------------------------------------- /addon/pages/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/options.js -------------------------------------------------------------------------------- /addon/pages/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/popup.css -------------------------------------------------------------------------------- /addon/pages/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/popup.html -------------------------------------------------------------------------------- /addon/pages/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/popup.js -------------------------------------------------------------------------------- /addon/pages/popup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/popup.svg -------------------------------------------------------------------------------- /addon/pages/rules.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/rules.css -------------------------------------------------------------------------------- /addon/pages/rules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/rules.html -------------------------------------------------------------------------------- /addon/pages/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/rules.js -------------------------------------------------------------------------------- /addon/pages/summary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/summary.svg -------------------------------------------------------------------------------- /addon/pages/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/addon/pages/toolbar.png -------------------------------------------------------------------------------- /docs/export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/docs/export.html -------------------------------------------------------------------------------- /docs/get-the-addon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/docs/get-the-addon.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/docs/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/package.json -------------------------------------------------------------------------------- /scripts/poeditor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/scripts/poeditor.sh -------------------------------------------------------------------------------- /tests/cleanlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/tests/cleanlink.test.js -------------------------------------------------------------------------------- /tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/tests/karma.conf.js -------------------------------------------------------------------------------- /tests/publicsuffixlist.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/tests/publicsuffixlist.test.js -------------------------------------------------------------------------------- /tests/rules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/tests/rules.test.js -------------------------------------------------------------------------------- /tests/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cimbali/CleanLinks/HEAD/tests/setup.js --------------------------------------------------------------------------------