25个版本 (10个重大更改)

0.11.0+已弃用2023年9月19日
0.9.0 2023年7月20日
0.2.0 2023年3月29日

#11 in #noosphere

Download history 8/week @ 2024-03-09 124/week @ 2024-03-30 26/week @ 2024-04-06 1/week @ 2024-05-18

每月506次下载

MIT/Apache

785KB
17K SLoC

API Stability: Alpha

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