Skip to content

A local centralized bookmark file created through bookmarks of several browsers you use

License

Notifications You must be signed in to change notification settings

abhaysp95/centralized-bookmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Centralized Bookmarks

As a person, who hops from browser to browser and don't want to have account for every browser to sync bookmarks, consiting of bookmark for every browser at one place would be a blessing.

Following project, helps us in creating/updating the centralized bookmark file(location: ~/.config/bookmarks.json).

You can get video of demo here


Benefits:

  • Bookmarks for all browsers at one place
  • You can open any of the bookmark to any of the installed/provided browser
  • You are provided with beautiful selection tools to select title of bookmark
  • You can add bookmark to any of the browser you use and can update this bookmark file easily
  • You can as well delete the bookmarks you don't want from this file
  • It's easy to have backup of single file
  • It's written is simple json format so manual updation/deletion isn't difficult at all, if done carefully
  • Provided a wrapper shell script for easier use

Usage

Here's the help menu:

	usage: main.py [-h] [-s rofi|fzf|dmenu] [-d | -b Browser | -u]

	optional arguments:
	  -h, --help            show this help message and exit
	  -s rofi|fzf|dmenu, --selector rofi|fzf|dmenu
							use rofi, fzf or dmenu for selection
	  -d, --delete          delete bookmark
	  -b Browser, --browser Browser
							select browser
	  -u, --update          update bookmarks

You can use main.py directly if you want to do so. Although, I put a wrapper shell script so that you can put this script in your PATH and use it.

There's -p and --path flag in this wrapper script, which you can use to provide the path for main.py before providing any other flag/options for any further operation.

You can just as well open the script and change the mainpy variable(selected shown in image below) and update it with the path to main.py

mainpy

About

A local centralized bookmark file created through bookmarks of several browsers you use

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published