Skip to content
/ cb Public

Cleans the bookmarks.html file from Firefox from all the unnecessary ICON attributes

License

Notifications You must be signed in to change notification settings

sadirde/cb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

cb - clean bookmarks

When you export your bookmarks from the bookmark manager (Library) in Firefox, you get an automatically generated HTML file. However, for whatever reason the a tags contain an ICON attribute with the base64 encoded data URI scheme of the favicon of the respective page. Because the URIs are so long, it inflates the size of the HTML file extremely, especially if you have many bookmarks. As an example: my 84.3 KB file is blown up to 3.8 MB!

To remedy this, I wrote a small shell script... ok, it's more of a sed one-liner.

All it takes is to download the script and to set the path where you always store your bookmark file in the first line.

file="path/to/bookmarks_file.html"

After that just copy the file to /usr/local/bin:

$ sudo cp cb /usr/local/bin

Optionally, you can also give the script the path to the file as the first argument; then the file variable is ignored. So these are the two ways to call it:

$ cb
$ cb path/to/my/bookmarks.html

The script then deletes all ICON attributes and the file reaches a normal size.

About

Cleans the bookmarks.html file from Firefox from all the unnecessary ICON attributes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages