Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/DavidMetcalfe/Chrome-Bookmarks-Parser
- Owner: DavidMetcalfe
- License: gpl-3.0
- Created: 2017-01-28T00:14:35.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-28T19:29:54.000Z (over 7 years ago)
- Last Synced: 2024-05-11T07:35:37.899Z (6 months ago)
- Topics: bookmark, chrome, python, python-3
- Language: Python
- Size: 18.6 KB
- Stars: 23
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- project-awesome - DavidMetcalfe/Chrome-Bookmarks-Parser - Back up and parse Google Chrome's Bookmarks.bak file (Python)
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