mirror of
https://github.com/obsidian-desci/Obsidian-Desci.git
synced 2026-07-22 08:50:32 +00:00
No description
| api | ||
| artifacts | ||
| components | ||
| hardhat | ||
| kamu-pipeline-job | ||
| utils | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| docker-compose.dev.yaml | ||
| esbuild.config.mjs | ||
| initHelia.ts | ||
| kubo.ts | ||
| main.tsx | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
Obsidian Sample Plugin
This is a desci nodes, lilypad, and ipfs helia plugin for Obsidian (https://obsidian.md).
Pull Desci nodes, run edge compute jobs by calling smart contracts, and fetch from ipfs all from the obsidian canvas.
Targeting enabling a composition pipeline for scientists that builds into their existing tools and is easy to use
Note: The Obsidian API is still in early alpha and is subject to change at any time!
Config
- Private Key - a private key for an ethereum address that has lil ETH on the lalechuza testnet
- Delegate Kubo - speed up pulling from ipfs by delegating content routing through a kubo node one runs separately in a terminal
Commands
In a canvas, select a node and run hit Ctrl-P to search for
- Desci - pull a desci node from beta.dpid.org
- runSDXL - run stable diffusion by executing a transation through lilypad
- ipfsCAT - pull the content from a CID from ipfs
How to use
- Clone this repo. into the .obsidian/plugins folder of your vault
- Make sure your NodeJS is at least v16 (
node --version). npm ioryarnto install dependencies.npm run devto start compilation in watch mode.
add to community plugins
{
"fundingUrl": "joe-mcgee.radicle.eth"
}
API Documentation
See https://github.com/obsidianmd/obsidian-api See https://docs.lilypadnetwork.org/lilypad-v1-testnet/overview See https://docs.desci.com/learn/open-state-repository/pid