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] [LINKS]...

Configuration

Bookmarks looks for a config file in this order:

  1. --bookmarks-file / -f flag (explicit path)
  2. bookmarks.toml in the current directory
  3. $HOME/.config/bookmarks/bookmarks.toml (global, auto-created)

Example:

[links]
github = "https://github.com"
linkedin = "https://linkedin.com"

[aliases]
gh = "github"
li = "linkedin"

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

Links map to URLs, aliases map to links, and groups map to a list of aliases or links.

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

Open links

Open links by name or alias or group:

bookmarks github
bookmarks gh linkedin
bookmarks socials

You can input multiple links, 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
--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.2.1.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.2.1-cp311-abi3-manylinux_2_39_x86_64.whl (10.1 MB view details)

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

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

Uploaded CPython 3.11+manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

dkdc_bookmarks-0.2.1-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.2.1.tar.gz.

File metadata

  • Download URL: dkdc_bookmarks-0.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 fa66fc4f9dd7742137ecaecacb60f7be506e80fdad6d6303faf4afb4c48bc475
MD5 e26b74d48d2b4526b686f3da0107faf9
BLAKE2b-256 95cd20566c946bacf81e8f21e87f673425b5c6d80539b1aa1937061c3975b9b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.2.1.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.2.1-cp311-abi3-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e04074925440a8970cc0cddaabbc4a8ba97292761c6b39b2511bc19d1cb0d96a
MD5 ed7a9df9c608eefc5ebcc40bbd4a723b
BLAKE2b-256 19f898c7fcc91dd8790267367720b59f6caf40165f46f54924873ed1fa139a23

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.2.1-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.2.1-cp311-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 b3718c83f0d8603b54ddfde243cdffee9a04c4f2995402fe3f77bd67847b1bec
MD5 6f06fb87ece0760cb80a4cbae65181fb
BLAKE2b-256 4b0719ee0db98903017709aad4dbbf200983e218a01a64066b1c596070a80c2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.2.1-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.2.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12240a2c9f3ca8a689b08e8e87808f5e6adfd8f3ae8bb21e908482d6f6eda9e4
MD5 af9fc4ac73ea83b6c945bd591bcc53fa
BLAKE2b-256 005a3f3969620a896c06fcec5d19973ff7952601f26470834890efe4dea52828

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.2.1-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.2.1-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d812dbdeef898516028f5a6fdfed12dd4cb3eff6c2d19006929da7166d9cbe64
MD5 2407f721380b2daaa8ad2aa4421a52b2
BLAKE2b-256 619a145050a0bd90b515e9c3bf9de37d3d064583977b72430c1d87475121ea8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dkdc_bookmarks-0.2.1-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