├── .eslintrc.json ├── .github └── FUNDING.yml ├── .gitignore ├── .mise.toml ├── CLAUDE.md ├── README.md ├── mise.toml ├── package.json ├── public ├── _locales │ ├── ar │ │ └── messages.json │ ├── bg │ │ └── messages.json │ ├── cs │ │ └── messages.json │ ├── de │ │ └── messages.json │ ├── en │ │ └── messages.json │ ├── es │ │ └── messages.json │ ├── fi │ │ └── messages.json │ ├── fr │ │ └── messages.json │ ├── he │ │ └── messages.json │ ├── hu │ │ └── messages.json │ ├── it │ │ └── messages.json │ ├── ja │ │ └── messages.json │ ├── nl │ │ └── messages.json │ ├── pl │ │ └── messages.json │ ├── pt_BR │ │ └── messages.json │ ├── pt_PT │ │ └── messages.json │ ├── ro │ │ └── messages.json │ ├── ru │ │ └── messages.json │ ├── sv │ │ └── messages.json │ ├── tr │ │ └── messages.json │ ├── zh_CN │ │ └── messages.json │ └── zh_TW │ │ └── messages.json ├── background.js ├── common.js ├── content.css ├── content_script.js ├── images │ ├── icon-16.jpg │ ├── icon-48.jpg │ └── icon.png ├── index.html ├── jquery.min.js ├── manifest.json ├── options.html ├── options.js └── tld_list.js ├── src ├── AllPatterns.js ├── AllPatterns.scss ├── App.css ├── App.js ├── App.test.js ├── ExportPage.js ├── ExportPage.scss ├── Header.js ├── Header.scss ├── ImportPage.js ├── ImportPage.scss ├── api.js ├── index.css └── index.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ["https://blog.wildsky.cc/en/donate-en/"] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/.gitignore -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "22.12.0" 3 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/README.md -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "20" 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/package.json -------------------------------------------------------------------------------- /public/_locales/ar/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/ar/messages.json -------------------------------------------------------------------------------- /public/_locales/bg/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/bg/messages.json -------------------------------------------------------------------------------- /public/_locales/cs/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/cs/messages.json -------------------------------------------------------------------------------- /public/_locales/de/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/de/messages.json -------------------------------------------------------------------------------- /public/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/en/messages.json -------------------------------------------------------------------------------- /public/_locales/es/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/es/messages.json -------------------------------------------------------------------------------- /public/_locales/fi/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/fi/messages.json -------------------------------------------------------------------------------- /public/_locales/fr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/fr/messages.json -------------------------------------------------------------------------------- /public/_locales/he/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/he/messages.json -------------------------------------------------------------------------------- /public/_locales/hu/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/hu/messages.json -------------------------------------------------------------------------------- /public/_locales/it/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/it/messages.json -------------------------------------------------------------------------------- /public/_locales/ja/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/ja/messages.json -------------------------------------------------------------------------------- /public/_locales/nl/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/nl/messages.json -------------------------------------------------------------------------------- /public/_locales/pl/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/pl/messages.json -------------------------------------------------------------------------------- /public/_locales/pt_BR/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/pt_BR/messages.json -------------------------------------------------------------------------------- /public/_locales/pt_PT/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/pt_PT/messages.json -------------------------------------------------------------------------------- /public/_locales/ro/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/ro/messages.json -------------------------------------------------------------------------------- /public/_locales/ru/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/ru/messages.json -------------------------------------------------------------------------------- /public/_locales/sv/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/sv/messages.json -------------------------------------------------------------------------------- /public/_locales/tr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/tr/messages.json -------------------------------------------------------------------------------- /public/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /public/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/_locales/zh_TW/messages.json -------------------------------------------------------------------------------- /public/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/background.js -------------------------------------------------------------------------------- /public/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/common.js -------------------------------------------------------------------------------- /public/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/content.css -------------------------------------------------------------------------------- /public/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/content_script.js -------------------------------------------------------------------------------- /public/images/icon-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/images/icon-16.jpg -------------------------------------------------------------------------------- /public/images/icon-48.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/images/icon-48.jpg -------------------------------------------------------------------------------- /public/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/images/icon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/index.html -------------------------------------------------------------------------------- /public/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/jquery.min.js -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/options.html -------------------------------------------------------------------------------- /public/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/options.js -------------------------------------------------------------------------------- /public/tld_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/public/tld_list.js -------------------------------------------------------------------------------- /src/AllPatterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/AllPatterns.js -------------------------------------------------------------------------------- /src/AllPatterns.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/AllPatterns.scss -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/ExportPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/ExportPage.js -------------------------------------------------------------------------------- /src/ExportPage.scss: -------------------------------------------------------------------------------- 1 | textarea { 2 | display: block; 3 | margin: 20px auto; 4 | } 5 | -------------------------------------------------------------------------------- /src/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/Header.js -------------------------------------------------------------------------------- /src/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/Header.scss -------------------------------------------------------------------------------- /src/ImportPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/ImportPage.js -------------------------------------------------------------------------------- /src/ImportPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/ImportPage.scss -------------------------------------------------------------------------------- /src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/api.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/src/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildskyf/personal-blocklist/HEAD/yarn.lock --------------------------------------------------------------------------------