Skip to main content

Bookmarks in your filesystem

Project description

Bookmarks

Bookmarks in your filesystem.

GitHub Release 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]
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.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.3.1-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.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.3.1-cp311-abi3-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

dkdc_bookmarks-0.3.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.3.1.tar.gz.

File metadata

  • Download URL: dkdc_bookmarks-0.3.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.3.1.tar.gz
Algorithm Hash digest
SHA256 8ae7167f272d7153ebbdf3262813ef47c8871f7af7b6202c979382c93df1eec3
MD5 2eadc6294573031ac23604918d52aee7
BLAKE2b-256 6d77fbd998ad6cc142fab7a946f44f318e45b2d6756286b7ac784cea61acefbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.1-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 d9c648553214ea0725da8f1abdafbe777bd628b8ed640648e758843f8e82f34a
MD5 88d7e3f5aa2b947a9c6062b275d77814
BLAKE2b-256 deec92284e6e26107514767ab7f70ad53d31ad43f73257064380516b773c1e66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.1-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 3c36d17514dcd590a25956fcf08e11887593b273d6e61e2d2b442b1afdbeab6d
MD5 72f37d2bd3804666db96f93e0ffd4b67
BLAKE2b-256 0bb97283558d5db8bfddcdf62cb27d54d9e5f193aa4b77b54404628d70dda1fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 388882d49aa0569d4ff2f83d5088e6f27b2b0f969bb2fa9ac64ecec78957dec3
MD5 006f55165ba07e88fa10295e2e1461eb
BLAKE2b-256 3bacedd11da8d49c198a4c58c9b3c538a09f85db39d093e34647d880fc52dcad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.3.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1c5f0a96355fc77ab41682347f1e866bd7167c8445da7e93899b3e629706a77f
MD5 d6a68805044b4771bbfa4e4e4c235912
BLAKE2b-256 c7336b54bae19bb037fb2491cdbe4651e8b32ec6b91dac171bd0bfe7aef99e80

See more details on using hashes here.

Provenance

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