(Translated by https://www.hiragana.jp/)
GitHub - ssbc/ssb-uri-rs: Utilities for recognising and converting Secure Scuttlebutt (SSB) URIs
Skip to content

Utilities for recognising and converting Secure Scuttlebutt (SSB) URIs

Notifications You must be signed in to change notification settings

ssbc/ssb-uri-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssb-uri-rs

Utilities for recognising and converting Secure Scuttlebutt (SSB) URIs according to the SSB URI Specification.

ssb-uri-rs crate

Example

use ssb_uri_rs;

let example_uri = "ssb:message/sha256/g3hPVPDEO1Aj_uPl0-J2NlhFB2bbFLIHlty-YuqFZ3w=";

assert!(ssb_uri_rs::is_classic_msg_uri(example_uri)?);

let example_sigil = ssb_uri_rs::msg_uri_to_sigil(example_uri)?;

assert_eq!(example_sigil, "%g3hPVPDEO1Aj/uPl0+J2NlhFB2bbFLIHlty+YuqFZ3w=.sha256");

Documentation

Use cargo doc to generate and serve the Rust documentation for this library:

git clone git@github.com:ssb-ngi-pointer/ssb-uri-rs.git
cd ssb-uri-rs
cargo doc --no-deps --open 

License

LGPL-3.0.

About

Utilities for recognising and converting Secure Scuttlebutt (SSB) URIs

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages