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 dkdc-bookmarks

cargo:

cargo install dkdc-bookmarks --features app,webapp

You can use uvx to run it without installing:

uvx dkdc-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.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.2.0-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.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.2.0-cp311-abi3-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

dkdc_bookmarks-0.2.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.2.0.tar.gz.

File metadata

  • Download URL: dkdc_bookmarks-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 3c473a0ef93fd44501b9e6169ec5498bedfc1cf39a67815a68489d7e2f3de60e
MD5 97fbbc2dddcc35f57c460725a947fd2b
BLAKE2b-256 7c060c2093f1e640faa88fcbe1db9ab93e5db6900e3a24615262501b5409362a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.0-cp311-abi3-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 40ee4140db76741e7d90a318c465d9d0485db0cd3e878eb1ab2e8f32deaebbaf
MD5 9d979adff3784f40a5ad75b9a8c6dec2
BLAKE2b-256 0db872bb7d2367e8a1c1cdbbd267b84a376f5a99fc70c8fde54a61b656811479

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.0-cp311-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d4a8a2be6ef3612428327415901723d9cd206caf6188584726ac135b4614f924
MD5 a58844f671563fbc9e06495a545954e2
BLAKE2b-256 fb740f7a492e5326ad76aabc752d8ab16ef60bd064b94f4e86af94c6b00c80b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61ccd3508fbb5f65c13ba7080a92afc83ac0c43a4be943fe54fd7d24e9638b18
MD5 aaadaee44ee25cff17a70759c10de9e9
BLAKE2b-256 17b4ce480624f017854533c4c00e9fc497e03f1796e92c089ceb4e6c368a4aee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dkdc_bookmarks-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5339bdbd9d3f7ace2949b237db7df73437000ae23c05345dcbbe9802601ba990
MD5 b242ee95c1702cdc5c707ec8c4d52614
BLAKE2b-256 4a943866d578ea0026b109a485e2607ca293620087d810282d0155399ec55db8

See more details on using hashes here.

Provenance

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