Obsidian 插件:【Readme】Desci

Obsidian 插件:【Readme】Desci

插件名片

  • 插件名称:Desci
  • 插件作者:Taylor Hulsmans
  • 插件说明:Obsidian 的 Web3、IPFS 和 Desci 集成。
  • 插件分类:[‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

Obsidian 的 Web3、IPFS 和 Desci 集成。

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 desci 插件的自述翻译

Obsidian-DeSci

Web3 x Obsidian.md x DeSci

从 IPFS 拉取数据,通过调用智能合约运行边缘计算任务,获取 DeSci 节点等等,更多功能即将推出!

📚 阅读文档

🎥 观看教程视频

🐦 关注Twitter

🌐 加入Discord

科学技术栈需要升级。在一个熟悉且易于理解的界面中实现协作和可组合性。Obsidian Desci 将新兴的分散科学生态系统中的技术联系在一起。

配置

  • 私钥 - 一个在 lalechuza 测试网络上有少量 ETH 的以太坊地址的私钥
  • Kubo RPC - 在后台运行 IPFS 守护进程,在这里设置默认的网关以使用 IPFS

命令

在画布中,选择一个节点并按下 Ctrl-P 来搜索以下命令:

  • runCowsay - 对画布节点的内容执行 cowsay 命令
  • getDpid - 从 beta.dpid.org 获取一个 desci 节点
  • runSDXL - 通过 lilypad 执行一个事务来运行稳定的扩散
  • ipfsCat - 从 ipfs 中获取一个 CID 的内容
  • ipfsDagGet - 获取引用一个 dag 的 CID,并将子 CID 展开为节点
  • ipfsAdd - 添加一个由 CID 引用的 json 对象
  • ipfsKuboFetch - 如果 helia 无法获取内容,可以尝试调用 kubo rpc 来获取

如何使用

  • 将此存储库克隆到您的 vault 的 .obsidian/plugins 文件夹中
  • 确保您的 NodeJS 至少为 v16(node --version)。
  • 运行 npm iyarn 以安装依赖项。
  • 运行 npm run dev 以启动监视模式下的编译。
  • 在新的终端中运行 docker compose -f docker-compose.dev.yaml up 以启动网关 API。
  • 在 Obsidian 中按下 Ctrl-P 并键入“open settings”。
  • 启用社区插件。
  • 在菜单中找到 obsidian-lilypad(可能需要点击刷新才能看到)。
  • 点击齿轮图标打开 obsidian-lilypad 设置,并添加具有 LILETH 的私钥,该私钥位于 lalechuza 测试网上。
  • 创建一个新的画布。
  • 在选择了一个节点的情况下,使用 Ctrl-P 并搜索命令的名称。

Hardhat

这个仓库中有一个 hardhat 环境,可以用来构建 Lilypad 客户端并直接对 modicum 合约进行操作

  • cd ./hardhat
  • cp .env.example .env 并填写你的助记词

命令

npx hardhat run ./scripts/getModuleCost.js --network lilypad 用于获取当前模块的成本

npx hardhat run ./scripts/runFetchResults.js --network lilypad 用于返回已完成运行的 cids

npx hardhat run ./scripts/runCowsay.js --network lilypad 用于测试 cowsay 任务

添加到社区插件

Obsidian 插件:【Readme】Desci--添加到社区插件

在未来

  • IpfsDagify - 创建一个连接的画布节点的 Dag,并上传到 ipfs
  • IPFSremotePin - 通过外部提供者固定内容
  • runKamu - 创建一个自定义的 lilypad 作业,合并引用数据库的两个 cid 的内容
  • Obsidian Sync IPFS - 使用 IPFS 支持 Obsidian Sync
  • Obsidian Multiplayer - 利用 IPFS pubsub 通过 webrtc 实现实时多人游戏
  • LabDao 蛋白质折叠工作流程
  • Hypercerts
  • Nanopubs
{
    "fundingUrl": "joe-mcgee.radicle.eth"
}

API 文档

请参阅https://github.com/obsidianmd/obsidian-api

请参阅https://docs.lilypadnetwork.org/lilypad-v1-testnet/overview

请参阅https://docs.desci.com/learn/open-state-repository/pid

请参阅https://docs.kamu.dev/cli/

请参阅https://hypercerts.org/

请参阅https://nanopub.net/



反馈交流

其他渠道

版权声明