25个版本 (10个重大更改)
0.11.0+已弃用 | 2023年9月19日 |
---|---|
0.9.0 | 2023年7月20日 |
0.2.0 | 2023年3月29日 |
#11 in #noosphere
每月506次下载
785KB
17K SLoC
noosphere-sphere
对内容、地址簿和其他球体功能的高级访问
lib.rs
:
该包实现了对球体的内容、昵称和其他形式的访问。如果您在平台上具有存储和网络原语,您可以初始化一个 [SphereContext],并使用它来处理和同步球体,以及遍历更广泛的Noosphere数据图。
为了初始化一个 [SphereContext],您需要一个球体的 [Did](如ID)、一个 [Storage] 原语和一个 [Author](代表试图访问所提及球体的任何人或任何事物)。
一旦您有了 [SphereContext],您就可以开始从Noosphere内容图中读取、写入和遍历。
#
#
#
sphere_context.write("foo", "text/plain", "bar".as_ref(), None).await?;
sphere_context.save(None).await?;
#
#
您还可以使用 [SphereContext] 访问球体中的昵称
#
#
#
sphere_context.set_petname("cdata", Some("did:key:example".into())).await?;
sphere_context.save(None).await?;
#
#
依赖项
~14–30MB
~463K SLoC