Skip to content
/ brow Public

a small utility to access your browser history through terminal

Notifications You must be signed in to change notification settings

aditya-K2/brow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brow

Get Browser History in terminal.

Building

git clone "https://github.com/aditya-K2/brow" && cd brow && CGO_ENABLED=1 GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" go build -v && sudo install -D brow -t "/usr/bin/"

Usage

  -a    See All Available Options that can be used to query the Subsystem.
  -ascending
        Get Results in ascending order. Default is Descending Order
  -c    Copy the Browser Database. Ignored if path is provided. Use this Flag in case Browser is Open as it locks the database.
  -f string
        Specify the Field Separator which will be used in the Output. (default "|")
  -n int
        Specify Number of Results to be Displayed (default -1)
  -p string
        Specify Custom Path for History (default "/home/aditya/.config/BraveSoftware/Brave-Browser/Default/History")
  -q value
        Query for the current Subsystem (default [*])
  -s string
        Specify Subsystem. Either history(urls)/downloads (default "urls")
  • Tested on Brave (Should Work for Most of the Chromium based Browsers)
  • Check the scripts for examples to use it in a script

Examples

dmenu

dmenu.mp4

fzf

fzf.mp4

Note

When the browser is opened the database is locked. Use -c flag to search the copy of the database.

About

a small utility to access your browser history through terminal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published