chrome-export
brew install chrome-export
v2.0.2_1
ISC
Convert Chrome's bookmarks and history to HTML bookmarks files
5
30-day installs · #10788
17
90-day · #10176
100
365-day · #9180
208
★ GitHub stars · updated 4y ago
Links
- https://github.com/bdesham/chrome-export
- GitHub: bdesham/chrome-export
- Brew formula source: Formula/c/chrome-export.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Convert Chrome\u0027s bookmarks and history to HTML bookmarks files",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:22+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "chrome-export",
"github_default_branch": "main",
"github_last_commit_at": "2022-04-20T01:12:09Z",
"github_readme_excerpt": "# chrome-export [](https://github.com/bdesham/chrome-export/actions/workflows/main.yaml)\n\n*Formerly called py-chrome-bookmarks*\n\nPython scripts to convert [Google Chrome]\u2019s bookmarks and history to the [standard HTML-ish bookmarks file format][format].\n\n[Google Chrome]: http://www.google.com/chrome/\n[format]: https://msdn.microsoft.com/en-us/library/aa753582(v=vs.85).aspx\n\nThe functionality to do this for bookmarks is already built into Chrome (select Bookmarks\u0026nbsp;\u2192 Bookmarks Manager, then click \u201cOrganize\u201d and select \u201cExport Bookmarks\u2026\u201d). I wrote this script to be able to perform this conversion in a cron script.\n\n## Installation\n\n### Homebrew\n\nIf you have [Homebrew] installed, you can install these scripts with\n\n brew install chrome-export\n\n[Homebrew]: https://brew.sh\n\n### Nix\n\nIf you\u2019re using the [Nix] package manager, run\n\n nix-env -i -A nixpkgs.chrome-export\n\nIf you use NixOS, run\n\n nix-env -i -A nixos.chrome-export\n\n[Nix]: https://nixos.org/nix/\n\n### Manual installation\n\nDownload the .zip or .tar.gz file for the [latest release], extract it, and move the `export-chrome-bookmarks` and/or `export-chrome-history` files to somewhere on your PATH. You may also want to move `export-chrome-bookmarks.1` and `export-chrome-history.1` from the `man_pages` directory to somewhere on your MANPATH (e.g. `/usr/local/share/man/man1`).\n\n[latest release]: https://github.com/bdesham/chrome-export/releases/latest\n\n## Usage\n\nThese scripts require Python, either version 2.7.x or else version 3.2 or later. They should work on Linux, macOS, and Windows.\n\n### Bookmarks script\n\nThe usage is\n\n export-chrome-bookmarks [input_file] output_file\n\nIf you do not specify an input file, the script will try to open the default Chrome bookmarks file.\n\nThe script will ignore URLs that start with \u201cjavascript:\u201d.\n\n### History script\n\nThe usage is\n\n export-chrome-history [input_file] output_f",
"github_repo": "bdesham/chrome-export",
"github_stars": 208,
"github_topics": [],
"homepage": "https://github.com/bdesham/chrome-export",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 5,
"installs_365d": 100,
"installs_90d": 17,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "ISC",
"llm_generated_at": null,
"llm_model": null,
"name": "chrome-export",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 10788,
"rank_365d": 9180,
"rank_90d": 10176,
"raw_hash": "2e544c33d0a171c0",
"recommended_dependencies": [],
"revision": 1,
"ruby_source_path": "Formula/c/chrome-export.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
"python"
],
"version_head": null,
"version_stable": "2.0.2",
"versioned_formulae": [],
"why_use_this": null
}