https://github.com/k5sha/noti.u
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.
https://github.com/k5sha/noti.u
chrome-extension javascript js notifications
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/k5sha/noti.u
- Owner: k5sha
- License: mit
- Created: 2025-05-13T07:25:06.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-19T19:28:39.000Z (about 1 year ago)
- Last Synced: 2025-06-16T04:33:21.783Z (about 1 year ago)
- Topics: chrome-extension, javascript, js, notifications
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/dfbjgkobnicdengobbigledhcjnhlopg?utm_source=item-share-cb
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Noti.u โ Chrome Extension for Highlight-Based Reminders
**Noti.u** is a lightweight Chrome extension that lets you save highlighted text on any webpage and receive random reminder notifications about it later.
## ๐งฉ Features
* Save selected text from any webpage
* Visual highlighting of saved text
* Random notifications reminding you of saved content
* Reminder manager with options to view and delete saved texts
## ๐ธ Screenshots

## ๐ Installation
### Option 1: From Chrome Web Store *(Recommended)*
> [๐ Install Noti.u from Chrome Web Store](https://chromewebstore.google.com/detail/dfbjgkobnicdengobbigledhcjnhlopg?utm_source=item-share-cb)
### Option 2: Manual Installation (For Developers)
1. Clone or download the repository
2. Go to `chrome://extensions/` in your Chrome browser
3. Enable **Developer Mode** (top right)
4. Click **Load unpacked** and select the folder with the extension files
## ๐ Project Structure
* `manifest.json` โ Extension manifest
* `background.js` โ Background script (notification logic)
* `contentScript.js` โ Content script (handles highlighting and saving text)
* `popup.html` โ UI for the reminder manager
* `assets/icon.png` โ Extension icon
## ๐ฆ Dependencies
No third-party libraries โ pure JavaScript.
## โ
Permissions
* `storage` โ Save and manage reminders
* `tabs` โ Access active tab info
* `alarms` โ Schedule random notifications
* `notifications` โ Display Chrome notifications
## ๐งช How It Works
1. Highlight any text on a webpage
2. Click the ๐ button that appears
3. The text is saved and visually highlighted
4. After a random interval (24โ72 hours), a Chrome notification reminds you about it
5. Manage or delete reminders from the popup interface
## ๐งน Deleting Reminders
In the popup manager, click the โ button next to a saved text to delete it.
## ๐ License
This project is licensed under the [MIT License](LICENSE).