🍺 BREW Explorer

← all formulae

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

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 [![Build status](https://github.com/bdesham/chrome-export/actions/workflows/main.yaml/badge.svg)](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
}