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 --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]
dkdc-bookmarks = "https://github.com/lostmygithubaccount/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.3.2.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.2-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.2-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.2-cp311-abi3-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

dkdc_bookmarks-0.3.2-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.2.tar.gz.

File metadata

  • Download URL: dkdc_bookmarks-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 d7c3b88107e55ead53f0bba1874b2d7ac372609b476eca9bd689674b23b29b2d
MD5 ace69b4b14fd56f01dd5d364a91bba84
BLAKE2b-256 467545e4250f8a292d084c2310538d85818669d9bb1668a5c938332048ac862e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.2-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 dffcb9953791da4029a79d43c6696810869f6185914a57f2184efe833a6dcb9d
MD5 8cfa3648eb171c7d5ead02d44f8d4832
BLAKE2b-256 d022fe1cbe4c38697d35d166310f202edf833dd4e6aa2c175668fd452439bd18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.2-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5520b4d5e16a11b446b92f812908f8cc7a072081c9c51f673e1c90f8f7a4ef30
MD5 28789827b55e41dd87e124d4dff8dd92
BLAKE2b-256 fa1b5b6acc41222279c356532858f304b8e8dc33ccd81ae0f95b046a13312c58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd06537bf1cba6fb8ef3f3a0d97146194ecdb2e24c23396ba30e95ae768045a9
MD5 24f3fc52e8018cb493d88df1e54bf1d3
BLAKE2b-256 1eb7744ddd13da161b458d1423ae043f6b8ac935e6d1f1db9538d23ac97602e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7fc95fbd08c59bfec5d1f7a22df80803a234f599b07ddfa025af99532e019d65
MD5 ae9bdcf7e03a932512c5388b52753a1f
BLAKE2b-256 d2031727c30d895f060094daf1d7b6a1f9c9dccc1f1233418f28ebd84dcf6635

See more details on using hashes here.

Provenance

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