Skip to main content

Bookmarks in your filesystem

Project description

Bookmarks

GitHub Release PyPI crates.io CI License: MIT

Bookmarks in your filesystem.

Install

uv (recommended):

uv tool install dkdc-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]
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 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.4.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.4.0-cp311-abi3-manylinux_2_39_x86_64.whl (10.3 MB view details)

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

dkdc_bookmarks-0.4.0-cp311-abi3-manylinux_2_39_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

dkdc_bookmarks-0.4.0-cp311-abi3-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

dkdc_bookmarks-0.4.0-cp311-abi3-macosx_10_12_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: dkdc_bookmarks-0.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 f92a2321073351b149e5004c6e72d9a890c774aa6b870a19a8785add2bd154bb
MD5 ab45d06cb20049d4b9b847da3d0d3e36
BLAKE2b-256 117fd236017586fefdbfd833e31a4599b9829e73cd47802b3c991a9cdc73ef11

See more details on using hashes here.

Provenance

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

Publisher: release-python.yml on dkdc-io/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.4.0-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.4.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 9e4f22f09eb9f8c56ab7afd9a7598946949a8f89bcdad6d820b4a5502841bbdd
MD5 d22d9b856e143c0a9594ef3f4f50a8e9
BLAKE2b-256 a895e0f882bdb8807907ee4c0685d75488b56ccb724d3af476697659593ed84e

See more details on using hashes here.

Provenance

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

Publisher: release-python.yml on dkdc-io/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.4.0-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.4.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c69dfbba7242ac0b39076c90fe2812c227f8103bc19c32827ffd869aec2b5d63
MD5 b04c3f3a6da07ba8913a641fa252eb62
BLAKE2b-256 a289d1836c9eb8cfe466f8fc93fcb81a00fda83506651e6203d51262b3cd8088

See more details on using hashes here.

Provenance

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

Publisher: release-python.yml on dkdc-io/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.4.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.4.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea58e250cf2051d260d1e4664a1df73bd6ff0328a75326e1fd601475b7989ca7
MD5 1f6ff39f648724adefbb158f6754b16c
BLAKE2b-256 b2757a6e0a3973e248bb8de42d3ec2fae55f165843d8e51438f16ebea4871881

See more details on using hashes here.

Provenance

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

Publisher: release-python.yml on dkdc-io/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.4.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.4.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0940b84291a744f5a3353673906e766e8626b972247f460a3284f8cc78b66867
MD5 1743bf4d2ec6c1f4e2f5abdcbd2cc839
BLAKE2b-256 0ceacde1d906a1d8767511ec3c76f9998398b01b1b87f0c8b60c8a7fe7e12ecf

See more details on using hashes here.

Provenance

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

Publisher: release-python.yml on dkdc-io/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