Reaser is a WebExtensions addon to remove search URLs from your browser history.
Think of everytime you perform a search within a webpage: you get a list of results, you visit some of them, and over time your history gets cluttered with many URLs that point to the search page, not only to the results. Reaser removes those URLs, all without user intervention.
Reaser clears the history on a tab basis: it tracks the search URLs and remove them when the user closes the tab, just in case he or she needs to return back to the previous pages.
But there's a caveat: it doesn't exist a forced or standard way to define a searching form/input, so every website makes history for itself. Fortunately there are commonly used patterns that we can expect in order to detect when the user is performing a research. Regardless, false negatives are to be expected because of these unpredictable patterns.
Reaser is a simple addon, it doesn't have complicated tooling behind its shoulders. Plus, I tried to use opinionated and easy-to-use tools like Jest and Parcel to make things simple as they should be.
npm run build
The transpiled source code and assets will appear in the dist
directory, ready to be imported in your browser.
npm test
I'm no designer, I guess it's pretty obvious… So any pull requests for a better icon are very welcome. Thanks!