{"id":29107490,"url":"https://github.com/kunalbandale/web-highlighter-notes","last_synced_at":"2026-04-13T02:02:30.229Z","repository":{"id":298822848,"uuid":"1001239603","full_name":"kunalbandale/web-highlighter-notes","owner":"kunalbandale","description":"A Chrome extension for highlighting text, taking notes, and exporting them from any webpage. Privacy-focused, open-source, and easy to use.","archived":false,"fork":false,"pushed_at":"2025-06-13T04:05:43.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-13T05:18:27.428Z","etag":null,"topics":["chrome","chrome-extension","javascript","notes","open-source","privacy","productivity","text-highlighter","web-extension","web-highlighter"],"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/kunalbandale.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,"zenodo":null}},"created_at":"2025-06-13T03:55:26.000Z","updated_at":"2025-06-13T04:08:28.000Z","dependencies_parsed_at":"2025-06-13T05:28:31.303Z","dependency_job_id":null,"html_url":"https://github.com/kunalbandale/web-highlighter-notes","commit_stats":null,"previous_names":["kunalbandale/web-highlighter-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kunalbandale/web-highlighter-notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kunalbandale%2Fweb-highlighter-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kunalbandale%2Fweb-highlighter-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kunalbandale%2Fweb-highlighter-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kunalbandale%2Fweb-highlighter-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kunalbandale","download_url":"https://codeload.github.com/kunalbandale/web-highlighter-notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kunalbandale%2Fweb-highlighter-notes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262539077,"owners_count":23325832,"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":["chrome","chrome-extension","javascript","notes","open-source","privacy","productivity","text-highlighter","web-extension","web-highlighter"],"created_at":"2025-06-29T05:04:00.986Z","updated_at":"2026-04-13T02:02:25.179Z","avatar_url":"https://github.com/kunalbandale.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Highlighter \u0026 Notes Chrome Extension\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n\nA Chrome extension that allows users to highlight text, add notes, and export them from any webpage. This project is open source and welcomes contributions from the community.\n\n## 🌟 Features\n\n- Highlight text on any webpage\n- Add notes to highlights\n- View all highlights in a popup\n- Export highlights as PDF or Markdown\n- Organize highlights by page\n- Persistent storage of highlights\n- Toggle highlighting functionality\n- Privacy-focused (all data stored locally)\n\n## 🚀 Quick Start\n\n### Installation\n\n#### Development Mode\n1. Clone this repository:\n   ```bash\n   git clone https://github.com/yourusername/web-highlighter-notes.git\n   cd web-highlighter-notes\n   ```\n2. Open Chrome and go to `chrome://extensions/`\n3. Enable \"Developer mode\" in the top right corner\n4. Click \"Load unpacked\" and select the extension directory\n5. The extension should now be installed and visible in your Chrome toolbar\n\n#### From Chrome Web Store (Coming Soon)\n1. Visit the Chrome Web Store (link to be added)\n2. Click \"Add to Chrome\"\n3. Confirm the installation\n\n## 💻 Development\n\n### Prerequisites\n- Node.js (v14 or higher)\n- Chrome browser\n- Basic knowledge of JavaScript and Chrome Extension development\n\n### Project Structure\n```\nweb-highlighter-notes/\n├── manifest.json           # Extension configuration\n├── popup/                  # Extension popup UI\n│   ├── popup.html         # Popup interface\n│   ├── popup.css          # Popup styles\n│   └── popup.js           # Popup functionality\n├── content/               # Content scripts\n│   ├── content.js         # Page interaction logic\n│   └── content.css        # Highlight styles\n├── background/           # Background scripts\n│   └── background.js     # Background processes\n├── docs/                 # Documentation\n│   └── privacy-policy.html\n├── assets/              # Icons and images\n├── LICENSE              # MIT License\n└── README.md           # Project documentation\n```\n\n## 🤝 Contributing\n\nWe welcome contributions from the community! Here's how you can help:\n\n### How to Contribute\n\n1. **Fork the Repository**\n   - Click the \"Fork\" button on the top right of this repository\n   - Clone your fork to your local machine\n\n2. **Create a Branch**\n   ```bash\n   git checkout -b feature/your-feature-name\n   ```\n\n3. **Make Your Changes**\n   - Write your code\n   - Add tests if applicable\n   - Update documentation\n   - Follow the existing code style\n\n4. **Commit Your Changes**\n   ```bash\n   git commit -m \"Description of your changes\"\n   ```\n\n5. **Push to Your Fork**\n   ```bash\n   git push origin feature/your-feature-name\n   ```\n\n6. **Create a Pull Request**\n   - Go to the original repository\n   - Click \"New Pull Request\"\n   - Select your branch\n   - Fill in the PR template\n\n### Development Guidelines\n\n- Write clear, descriptive commit messages\n- Keep your code clean and well-documented\n- Test your changes thoroughly\n- Update documentation as needed\n- Follow the existing code style\n- Be respectful and constructive in discussions\n\n### Reporting Issues\n\nWhen reporting issues, please include:\n- A clear description of the problem\n- Steps to reproduce\n- Expected behavior\n- Actual behavior\n- Screenshots if applicable\n- Browser and OS information\n\n### Code of Conduct\n\n- Be respectful and inclusive\n- Be patient and welcoming\n- Be thoughtful\n- Be collaborative\n- When disagreeing, try to understand why\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 📫 Contact\n\n- GitHub Issues: [Create an issue](https://github.com/kunalbandale/web-highlighter-notes/issues)\n- For general questions or discussions, please use [GitHub Discussions](https://github.com/kunalbandale/web-highlighter-notes/discussions)\n\n---\n\nMade with ❤️ by the open-source community ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkunalbandale%2Fweb-highlighter-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkunalbandale%2Fweb-highlighter-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkunalbandale%2Fweb-highlighter-notes/lists"}