Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Simple Clojure wrapper for IPFS API

License

NotificationsYou must be signed in to change notification settings

keorn/clj-ipfs-http-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple wrapper for interacting withIPFS API

Get it

[clj-ipfs-api"1.2.3"];; In your ns statement:(nsmy.ns  (:require [clj-ipfs-api.core:as ipfs]))

Usage

Launch theIPFS Daemon.

;; for default daemon settings use just like cli;; commands are joined with dashes(ipfs/swarm-peers);; arguments are strings(ipfs/cat"QmShWPeTZL5px2YGvgJD99C4SuHEqry1u1RoNu1bAVDkM1""QmbRdyLXiFWrKc5hW1NbvpUxF9tLovWCPgiz4BDhjD9k3j");; flags go in a map(ipfs/swarm-peers {:type"indirect"})

Custom API server address has to be set up.

(ipfs/set-api-url!"http://127.0.0.1:55555")

Everything is decoded from json, exceptcat.To change request options use a map under:request key.

;; different API server(ipfs/swarm-peers {:request {:url"http://127.0.0.1:55555"}});; for big files use a stream, no json parsing is done in this case(ipfs/swarm-peers {:request {:as:stream}})

For more options that are taken by the:request map,look at the second argument of request function inclj-http.

About

Simple Clojure wrapper for IPFS API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp