obsidian-rs

Crates.ioobsidian-rs
lib.rsobsidian-rs
version
sourcesrc
created_at2025-04-13 16:48:23.108297+00
updated_at2025-04-15 01:34:58.202748+00
descriptionA Rust library for interacting with Obsidian vaults
homepage
repositoryhttps://github.com/adamisrael/obsidian-rs
max_upload_size
id1631973
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Adam Israel (AdamIsrael)

documentation

README

obsidian-rs

This is a Rust library for interacting with existingObsidian vaults.

This is a work in progress, which started as a simple proof of concept in md2ms but is growing complex enough that I've moved it into its own library in order to reuse the work for other projects.

Right now, the core functionality is focused on installing and uninstalling community plugins from an Obsidian vault.

If you find this crate useful but not working for your specific use case, please open an issue on GitHub.

Compatibility

What version of Obsidian is supported?

1.8.9+

Changelog

  • 0.1.2 - Fixed path to download plugin release files
  • 0.1.1 - Mostly functional first release
  • 0.1.0 - Initial release (placeholder)
Commit count: 0

cargo fmt