{"id":25013806,"url":"https://github.com/tookser/word-highlighter-chrome-plugin","last_synced_at":"2026-05-03T05:33:54.705Z","repository":{"id":275050569,"uuid":"924915439","full_name":"Tookser/word-highlighter-chrome-plugin","owner":"Tookser","description":"Highlighting words or add emoji to them.","archived":false,"fork":false,"pushed_at":"2025-01-31T17:15:35.000Z","size":303,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T05:12:13.889Z","etag":null,"topics":["adhd","attention","chrome-extension","chrome-plugin","human-attention"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tookser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-30T21:40:10.000Z","updated_at":"2025-01-31T17:15:38.000Z","dependencies_parsed_at":"2025-01-30T22:42:20.406Z","dependency_job_id":null,"html_url":"https://github.com/Tookser/word-highlighter-chrome-plugin","commit_stats":null,"previous_names":["tookser/word-highlighter-chrome-plugin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tookser%2Fword-highlighter-chrome-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tookser%2Fword-highlighter-chrome-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tookser%2Fword-highlighter-chrome-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tookser%2Fword-highlighter-chrome-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tookser","download_url":"https://codeload.github.com/Tookser/word-highlighter-chrome-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246277369,"owners_count":20751549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adhd","attention","chrome-extension","chrome-plugin","human-attention"],"created_at":"2025-02-05T07:15:51.066Z","updated_at":"2026-05-03T05:33:54.655Z","avatar_url":"https://github.com/Tookser.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Word Highlighter Chrome Extension  \n\nedit config before use.\n\n## screenshot\n\n![](word-highlighter-wiki-demo.png)\n\n## (ru) Подсветка слов (word-highlighter)\n\nРасширение для Chrome «Подсветка слов»\n\nАвтоматически отмечает слова цветами/эмодзи на веб-страницах\n\n- Основные возможности\n\n    - Работает без перезагрузки страницы\n\n    - Поддерживает динамический контент\n\n    - Выбор доменов для работы плагина\n\n    - Проверка формата настроек\n\n- В планах:\n\n    - Нечувствительность к регистру    \n\n    - Выбор доменов, на которых применяются правила\n    \n    - Тестирование семантического выделения\n    \n    - Более приятный GUI\n\n    - Рефакторинг\n\n(разработано с использованием LLM)\n\n\n## (en) word-highlighter\n\nChrome extension. Automatically marks specifical words by colors and/or emoji on webpages.\n\n- Key Features\n\n    - No page reload needed\n\n    - Works with dynamic content\n\n    - Hosts selection\n\n    - JSON config validation\n\n- Ongoing feature\n\n    - Case insensitivity\n    \n    - Testing of XPath semantic selection\n    \n    - More neat GUI\n\n    - Refactoring\n\n(developed with support of LLM).\n\n## Configuration File default (delete comment before use or modificate default)\n\n(comments)\n\n```json\n{\n  \"domains\": [\"en.wikipedia.org\", \"ru.wikipedia.org\"], // domains (Optional)\n  \"wordHighlights\": [\n    {\n      \"word\": \"Hello\",       // Exact match (case-sensitive!)\n      \"color\": \"#FF0000\",     // Hex code / CSS name / \"no\"\n      \"emoji\": \"👋\",          // Optional emoji\n      \"position\": \"replace\"   // \"replace\"/\"start\"/\"end\"/\"no\"\n    },\n    {\n      \"word\": \"World\",         // Emoji without color\n      \"emoji\": \"🌍\",           // Uses default font color\n      \"position\": \"start\"\n    },\n    {\n      \"word\": \"program\",      // Color without emoji\n      \"color\": \"gold\"          // no \"emoji\" or no \"position\" -\u003e no emoji\n    },\n    {\n      \"word\": \"programming\",  // Emoji at start\n      \"emoji\": \"📙\",\n      \"position\": \"start\"\n    },\n    {\n      \"word\": \"language\",  // Emoji in the end\n      \"emoji\": \"🔤\",\n      \"position\": \"end\"\n    }\n  ],\n  \"semanticHighlighting\": {   // DIDN't tested Auto-coloring feature\n    \"enabled\": false,         // true/false\n    \"selector\": \"//p\",        // XPath for target elements\n    \"colorPalette\": [         // Auto-assigned colors (hash word, then select by hash from this list)\n      \"#FF6B6B\", \n      \"#4ECDC4\"\n    ]\n  },\n  \"rescanDelays\": [0, 500],   // Initial scans (ms)\n  \"rescanInterval\": 3000      // Periodic scans (ms)\n  // in this example we scan after pageload, then after 500ms, then every 3 seconds (3000 ms)\n}\n```\n\n- [Test it on English Wikipedia (Hello, World! page)](https://en.wikipedia.org/wiki/%22Hello,_World!%22_program)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftookser%2Fword-highlighter-chrome-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftookser%2Fword-highlighter-chrome-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftookser%2Fword-highlighter-chrome-plugin/lists"}