Skip to main content

Bookmarks in your filesystem

Project description

Bookmarks

Bookmarks in your filesystem.

PyPI crates.io CI License: MIT

Install

uv (recommended):

uv tool install --from dkdc-bookmarks bookmarks

cargo:

cargo install dkdc-bookmarks --features app,webapp

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]
rust = "https://rust-lang.org"
github = { url = "https://github.com", aliases = ["gh"] }

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

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

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

Use the --config or --app or --webapp option to edit the configuration file.

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 desktop app (requires app feature)
--webapp -w Open the web app in browser (requires webapp feature)
--help -h Print help
--version -V Print version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dkdc_bookmarks-0.3.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ x86-64

dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

dkdc_bookmarks-0.3.0-cp311-abi3-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

dkdc_bookmarks-0.3.0-cp311-abi3-macosx_10_12_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file dkdc_bookmarks-0.3.0.tar.gz.

File metadata

  • Download URL: dkdc_bookmarks-0.3.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dkdc_bookmarks-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8d40fa907a581a1bcef11b398e2dc4144f17f05fb4ae99a544cc82130e68837c
MD5 1efbdc46977c707c617b9b6dda76694f
BLAKE2b-256 aff4fc9264c1f25062ea7739ac4d0b0063b93757055a0fc0f1ffbce3ba2aac8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.3.0.tar.gz:

Publisher: release-python.yml on lostmygithubaccount/bookmarks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 40d0761fbda91c10e88a94a58e59ce6a581c0b0f73276649092867cd7bbfa976
MD5 c8a6f2baa0217be55f164ec55952f3f0
BLAKE2b-256 f058e790c9c192e50b4fcde01a91f85097c359260909e61fc0028ee9af22a5a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_x86_64.whl:

Publisher: release-python.yml on lostmygithubaccount/bookmarks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7e734ab29212b2a5e03bd2a0288b676caa237c8a2b40ab0dead58d84dba09ba4
MD5 643ae248e5b2e05df8c498250f499c76
BLAKE2b-256 cf6f3ff13236ce80fb62252c3d6509651c87be04064f81aa79b091c9bd2fcdb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.3.0-cp311-abi3-manylinux_2_39_aarch64.whl:

Publisher: release-python.yml on lostmygithubaccount/bookmarks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dkdc_bookmarks-0.3.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cbe3c4247561dc39286bbb1434b0740054da58e152e9d4d4778fc23bf768cac
MD5 e0b5c0de715c223d394845a316d6b78b
BLAKE2b-256 34cd378da54dfeb78e01b4a64d8c952e4740b516df11ac06c679bac968ed2f2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.3.0-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on lostmygithubaccount/bookmarks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dkdc_bookmarks-0.3.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ba70028ab0d3456bba13059ab8ce97a099b9000fdd40e8b558141935d76a52e
MD5 4a31d1fe3d0fe69743e59695e15429a7
BLAKE2b-256 be7f362df423425d8fc2c0541f6a3a112fcfee3a5277813d7257fe77cf570f09

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.3.0-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on lostmygithubaccount/bookmarks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page