Skip to content

ericpromislow/tabhunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Eric Promislow
Dec 11, 2024
1c261b8 · Dec 11, 2024
Oct 9, 2017
Jun 14, 2018
Mar 31, 2009
Oct 15, 2017
Dec 11, 2024
Nov 28, 2017
Jul 2, 2020
Jul 1, 2020
Mar 15, 2024
Oct 9, 2017
Dec 11, 2024
Jun 30, 2020
Mar 11, 2023
Oct 9, 2024
Oct 16, 2024
May 13, 2018

Repository files navigation

Tabhunter

Help wade through all your tabs

Based on the much-loved, classic Firefox extension

This extension lets you easily juggle dozens of tabs at any time. Enter a search string (could be a JavaScript regex for you power-users), highlight the URL you want to bring up, and press return or double-click it. Tabhunter will even bring up minimized windows containing the desired tab.

Inspired by Davide Ficano's tab selector extension for ActiveState's Komodo IDE, and my own need for some assistance in managing my web-based workload. Not to be confused by the actor from the 1950s and early '60s, known by some as 'Tab "Space" Hunter' to avoid any ambiguity. Note the proper spelling of this add-on is "Tabhunter" with a capital T, lower-case h.

Download

Usage

Press Shift-Ctrl-T on Macs, Ctrl-5 on Linux machines, and as of this update, Shift-Ctrl-S on Windows or click on the icon (the '5' was chosen because it's about the closest key to the 'T' that wasn't used by standard Firefox and Chrome, but this doesn't work on Windows).

You can select more than one entry, and do a bulk-close or bulk copy-and-paste -- see the other buttons on the dialog. They used to hide in a context menu, but no more.

Version 2.0 introduces the "Audio Only" checkbox, just what you were looking for to find that tab that started playing an ad or a video.

Version 3.0 reinstates searching the text in tabs as well, and supports JS regexes (put regex: at the start of your search pattern to force this (not the url/title matcher)), and XPath expressions (highly recommended you put xpath: at the start of the search term, because a specific xpath expression with a long condition part in square brackets will happily work as a regex for many more documents).

See LICENSE.txt for license details.

Build Instructions

Make sure Ruby's ERB gem is installed.

git clone git@github.com:ericpromislow/tabhunter.git
cd tabhunter
make

In firefox, load .../tabhunter/build/firefox/build/tabhunter-firefox-VERSION.zip. In chrome, load .../tabhunter/build/firefox/chrome/tabhunter-firefox-VERSION.zip.

See the build output for VERSION. The VERSION value is set on line 2 of Makefile.