Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DavidMetcalfe/Chrome-Bookmarks-Parser

Back up and parse Google Chrome's Bookmarks.bak file
https://github.com/DavidMetcalfe/Chrome-Bookmarks-Parser

bookmark chrome python python-3

Last synced: 3 months ago
JSON representation

Back up and parse Google Chrome's Bookmarks.bak file

Awesome Lists containing this project

README

        

# Chrome Bookmarks Parser

A pair of scripts that parses the Bookmarks.bak json and outputs it
as a compatible HTML file that Chrome can import again.

Originally written as a means of preventing complete bookmark loss in the rare instances that Chrome explodes (and it does). This can be scheduled to run on your system to keep a fresh backup as needed, or as a last-ditch effort when everything's already on fire.

## Installation

Scripts rely on Python 3. No external libraries/modules needed.

## Usage

1. Navigate to the script's directory.
2. Run `python Chrome_Bookmarks_backup.py` in Windows Command Prompt, Terminal, or whatever your system uses.
3. Backup script will perform its job and call `Chrome_Bookmarks_Parser.py` which will parse `Bookmarks.bak` and output an HTML file with your bookmarks.

## Contributing

As I don't have access to a system with any Linux distro or Mac OS X, I have written the Backup script according to what I could find online and my own knowledge. Testing of these is welcomed on the related systems along with fixes.

## Credits

Credits to Matt Jones (mattCreative)'s PHP script which served
as the framework for this one.
https://github.com/mattCreative/chrome-bookmarks-converter

## License

GNU GPL v3