{"id":28254230,"url":"https://github.com/k5sha/noti.u","last_synced_at":"2026-05-05T19:31:22.928Z","repository":{"id":293009828,"uuid":"982635096","full_name":"k5sha/Noti.u","owner":"k5sha","description":"Highlight text on any webpage and get reminded about it later with smart random notifications. A simple way to keep what matters top of mind.","archived":false,"fork":false,"pushed_at":"2025-05-19T19:28:39.000Z","size":116,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-16T04:33:21.783Z","etag":null,"topics":["chrome-extension","javascript","js","notifications"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/dfbjgkobnicdengobbigledhcjnhlopg?utm_source=item-share-cb","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/k5sha.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2025-05-13T07:25:06.000Z","updated_at":"2025-05-19T19:28:42.000Z","dependencies_parsed_at":"2025-05-13T08:47:34.307Z","dependency_job_id":"1f6dc3d2-bc52-40f4-8857-d6482e29b57f","html_url":"https://github.com/k5sha/Noti.u","commit_stats":null,"previous_names":["k5sha/noti.u"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/k5sha/Noti.u","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k5sha%2FNoti.u","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k5sha%2FNoti.u/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k5sha%2FNoti.u/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k5sha%2FNoti.u/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k5sha","download_url":"https://codeload.github.com/k5sha/Noti.u/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k5sha%2FNoti.u/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32664753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chrome-extension","javascript","js","notifications"],"created_at":"2025-05-19T18:20:04.985Z","updated_at":"2026-05-05T19:31:22.923Z","avatar_url":"https://github.com/k5sha.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Noti.u — Chrome Extension for Highlight-Based Reminders\n\n**Noti.u** is a lightweight Chrome extension that lets you save highlighted text on any webpage and receive random reminder notifications about it later.\n\n## 🧩 Features\n\n* Save selected text from any webpage\n* Visual highlighting of saved text\n* Random notifications reminding you of saved content\n* Reminder manager with options to view and delete saved texts\n\n## 📸 Screenshots\n\n\n![image](https://github.com/user-attachments/assets/e273ab3c-c9b8-4fec-8d19-6366ea55ddf5)\n\n\n\n\n## 🚀 Installation\n\n### Option 1: From Chrome Web Store *(Recommended)*\n\n\u003e [👉 Install Noti.u from Chrome Web Store](https://chromewebstore.google.com/detail/dfbjgkobnicdengobbigledhcjnhlopg?utm_source=item-share-cb)\n\n### Option 2: Manual Installation (For Developers)\n\n1. Clone or download the repository\n2. Go to `chrome://extensions/` in your Chrome browser\n3. Enable **Developer Mode** (top right)\n4. Click **Load unpacked** and select the folder with the extension files\n\n## 🛠 Project Structure\n\n* `manifest.json` — Extension manifest\n* `background.js` — Background script (notification logic)\n* `contentScript.js` — Content script (handles highlighting and saving text)\n* `popup.html` — UI for the reminder manager\n* `assets/icon.png` — Extension icon\n\n## 📦 Dependencies\n\nNo third-party libraries — pure JavaScript.\n\n## ✅ Permissions\n\n* `storage` — Save and manage reminders\n* `tabs` — Access active tab info\n* `alarms` — Schedule random notifications\n* `notifications` — Display Chrome notifications\n\n## 🧪 How It Works\n\n1. Highlight any text on a webpage\n2. Click the 🔔 button that appears\n3. The text is saved and visually highlighted\n4. After a random interval (24–72 hours), a Chrome notification reminds you about it\n5. Manage or delete reminders from the popup interface\n\n## 🧹 Deleting Reminders\n\nIn the popup manager, click the ✕ button next to a saved text to delete it.\n\n## 📄 License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk5sha%2Fnoti.u","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk5sha%2Fnoti.u","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk5sha%2Fnoti.u/lists"}