Skip to main content

Bookmarks

GitHub Release PyPI crates.io CI License: MIT

Bookmarks in your filesystem.

Install

Recommended:

curl -LsSf https://dkdc.sh/bookmarks/install.sh | sh

Pre-built binaries are available for Linux and macOS via Python (uv). Windows users should install via cargo or use macOS/Linux.

uv:

uv tool install dkdc-bookmarks

cargo:

cargo install dkdc-bookmarks --features app,webapp

Verify installation:

bookmarks --version

You can use uvx to run it without installing:

uvx --from dkdc-bookmarks bookmarks

Usage

bookmarks [OPTIONS] [URLS]...

Configuration

Bookmarks looks for a config file in this order:

  1. --bookmarks-file / -f flag (explicit path)
  2. --local / -l flag (creates ./bookmarks.toml if missing)
  3. bookmarks.toml in the current directory (must exist)
  4. $HOME/.config/bookmarks/bookmarks.toml (global, auto-created)

Example:

[urls]
dkdc-bookmarks = "https://github.com/dkdc-io/bookmarks"
github = { url = "https://github.com", aliases = ["gh"] }

[urls.linkedin]
url = "https://linkedin.com"
aliases = ["li"]

[groups]
socials = ["gh", "linkedin"]

URLs can be plain strings, inline tables with aliases, or expanded tables. Groups reference url names or aliases.

Use --config to edit the configuration file in $EDITOR, or use --app / --webapp for the local GUI.

Open urls

Open urls by name, alias, or group:

bookmarks github
bookmarks gh linkedin
bookmarks socials

You can input multiple url names, aliases, or groups at once. They will be opened in the order they are provided.

Options

Available options:

Flag Short Description
--bookmarks-file <PATH> -f Use a specific bookmarks file
--global -g Use global config, ignore local bookmarks.toml
--local -l Use local config (./bookmarks.toml), create if missing
--config -c Open active bookmarks file in $EDITOR (use -gc for global)
--app -a Open Tauri desktop app (requires app feature, which includes webapp)
--webapp -w Open the web app in browser (requires webapp feature)
--help -h Print help
--version -V Print version

Release files for dkdc-bookmarks 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dkdc-bookmarks 0.5.1
File Size Uploaded
dkdc_bookmarks-0.5.1.tar.gz 1.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for dkdc-bookmarks 0.5.1
File
dkdc_bookmarks-0.5.1-cp311-abi3-manylinux_2_39_x86_64.whl CPython 3.11 abi3 Linux glibc 2.39+ x86-64 Details
dkdc_bookmarks-0.5.1-cp311-abi3-manylinux_2_39_aarch64.whl CPython 3.11 abi3 Linux glibc 2.39+ ARM64 Details
dkdc_bookmarks-0.5.1-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
dkdc_bookmarks-0.5.1-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details

Total release size: 179.1 MB

Release files / dkdc_bookmarks-0.5.1.tar.gz

Download URL dkdc_bookmarks-0.5.1.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
2fd9278fb2d4bd7792ddbd941a2b5a0d7c097a38d2f9d0f03f020959e5051713
BLAKE2b-256 checksum
How to use checksums
c1d8d8113d34e7dd5e61a460ae3d24d6f39fbc2970869c7f4bb6b29519618812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / dkdc_bookmarks-0.5.1-cp311-abi3-manylinux_2_39_x86_64.whl

Download URL dkdc_bookmarks-0.5.1-cp311-abi3-manylinux_2_39_x86_64.whl
Size 84.0 MB
Tags CPython 3.11 Linux glibc 2.39+ x86-64 abi3
SHA-256 checksum
How to use checksums
83613f704285787b6fec2f85958729d3093ba41fa2559bc833b7ed14158c8c60
BLAKE2b-256 checksum
How to use checksums
d34d90b1579d1c9c412adb6824b1bde9fefa5323d4a3bddec2b805d85d15a487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / dkdc_bookmarks-0.5.1-cp311-abi3-manylinux_2_39_aarch64.whl

Download URL dkdc_bookmarks-0.5.1-cp311-abi3-manylinux_2_39_aarch64.whl
Size 83.3 MB
Tags CPython 3.11 Linux glibc 2.39+ ARM64 abi3
SHA-256 checksum
How to use checksums
118fd07270b96b1666f3a48ee7d33e57f0e0078f3fe47c3de9915147fe6cd15f
BLAKE2b-256 checksum
How to use checksums
f26a86996790868568f350747ad901d15cb725dc17d5659fd751186f86a2327a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / dkdc_bookmarks-0.5.1-cp311-abi3-macosx_11_0_arm64.whl

Download URL dkdc_bookmarks-0.5.1-cp311-abi3-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
efcae4c12fb4cfe674946ceff567dcea28b5cb7c6dd95322608ecbeff136ac26
BLAKE2b-256 checksum
How to use checksums
cb0fac499fe4a6c48704f6eccdb38c3983aa74f522b3b54eda1c5a433afd8a26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / dkdc_bookmarks-0.5.1-cp311-abi3-macosx_10_12_x86_64.whl

Download URL dkdc_bookmarks-0.5.1-cp311-abi3-macosx_10_12_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
34a2b123c29a43f91a8d0945b2302723ea8c513f3f849870707ee8760848892e
BLAKE2b-256 checksum
How to use checksums
ea65cf168894cda609e7b08a5419168475388a9e75fe29e5042dd329fde0d53c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.1 This release

5 release files

0.5.0

5 release files

0.4.1

5 release files

0.4.0

5 release files

0.3.3

5 release files

0.3.2

5 release files

0.3.1

5 release files

0.3.0

5 release files

0.2.1

5 release files

0.2.0

5 release files

0.1.4

5 release files

0.1.2

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page