grepl is a powerful browser extension that adds a floating search window to your browser, allowing you to find text on any webpage with advanced features like regular expressions and case-sensitive searching.
This repository contains two separate versions of the extension:
grepl-chrome: For Google Chrome and other Chromium-based browsers (using Manifest V3).grepl-firefox: For Mozilla Firefox (using Manifest V2).
- Floating Search Window: A convenient, draggable search interface that doesn't obstruct your view.
- Real-Time Highlighting: Matches are highlighted on the page as you type.
- Perl Regex Support: Use powerful Perl-compatible regular expressions for advanced search patterns.
- Case-Sensitive Search: Easily toggle case-sensitivity for your searches.
- Keyboard Shortcuts: Use
Ctrl+Shift+Fto quickly open the search window andEnter/Shift+Enterto navigate between matches. - Persistent Preferences: Your search settings are saved between sessions.
To share the extension with others or to upload it to a web store, you need to package it as a .zip file.
- Navigate to the
grepl-chrome/directory. - Select all the files within the directory (
manifest.json,background-chrome.js, etc.). - Compress the selected files into a single
grepl-chrome.zipfile.
The resulting .zip file is ready to be uploaded to the Chrome Web Store or shared directly with other users.
- Navigate to the
grepl-firefox/directory. - Select all the files within the directory (
manifest.json,background-firefox.js, etc.). - Compress the selected files into a single
grepl-firefox.zipfile.
The resulting .zip file is ready to be uploaded to the Mozilla Add-on portal or shared directly.
For detailed instructions on how to install the extension in your specific browser for development or personal use, please refer to the README.md file inside the corresponding directory:
- Chrome:
grepl-chrome/README.md - Firefox:
grepl-firefox/README.md