Skip to content

magdyamr542/browser-tab-groups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser tab groups

Save and open links from the command line with ease. A tab group is a collection of links (urls) that belong together.

Example: work tab group would contain links for work. uni tab group would contain links for uni etc.

Installation

  1. Manually by downloading the binary from the release page
  2. Using go with go install github.com/magdyamr542/browser-tab-groups@latest

Features

  1. Group urls with a label
    • use case: for work i want to quickly open [Gitlab, Jira, Github, ...]
    • use case: for a given issue i want to quickly open its [jira link, bitbucket pr, bitbucket branch, ...]
    • use case: for uni i want to quickly open [Moodle, Web mailer, ...]
  2. Open a group of urls from the cli in the browser
  3. Open a single url from a group of urls
    • use case: for a given issue i saved its urls [Bitbucket, Jira, Github, ...] but want to quickly open only its Jira link without the rest of urls because i don't need them right now.
  4. Remove a group of urls
    • use case: after being done with a ticket. i want to remove all of its saved links

Usage

  1. br will print the usage
  2. br list to list all saved tab groups
  3. br add <tab group> <url> to add the url to the tab group tab group
  4. br open <tab group> to open all urls in the tab group tab group in the browser
  5. br open <tab group> <url matching string> to open the url(s) that fuzzy match url matching string in the browser

Workflow looks like this video

  1. br add express-routing https://github.com/expressjs/express

  2. br add express-routing https://expressjs.com/en/guide/routing.html

  3. br ls

    uni:
    https://webmail.tu-dortmund.de/roundcubemail/
    
    express-routing:
    https://github.com/expressjs/express
    https://expressjs.com/en/guide/routing.html
    
  4. br open express would open the two links under the express-routing group in the browser

  5. br open express git would open the link for express github because it uses fuzzy finding to filter for links based on the user's input

About

Group browser tabs with a simple label and open them from the command line

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages