# purescript-ipfs-api
**Repository Path**: yangdao/purescript-ipfs-api
## Basic Information
- **Project Name**: purescript-ipfs-api
- **Description**: No description available
- **Primary Language**: 其他
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-03-28
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# purescript-ipfs-http-api
### 介绍
purescript版本的ipfs http api实现.
### 进度
#### 文件
##### Regular Files API
| api | 状态 |
| ipfs.add | ❌ |
| ipfs.addReadableStream | ❌ |
| ipfs.addFromStream | ❌ |
| ipfs.addFromFs | ❌ |
| ipfs.addFromURL | ❌ |
| ipfs.cat | ✔ |
| ipfs.catReadableStream | ✔ |
| ipfs.get | ✔ |
| ipfs.getReadableStream | ✔ |
| ipfs.ls | ✔ |
##### MFS (mutable file system) specific
| api | 状态 |
| ipfs.files.cp | ✔ |
| ipfs.files.flush | ✔ |
| ipfs.files.ls | ✔ |
| ipfs.files.mkdir | ✔ |
| ipfs.files.mv | ✔ |
| ipfs.files.read | ✔ |
| ipfs.files.readReadableStream | ✔ |
| ipfs.files.rm | ✔ |
| ipfs.files.stat | ✔ |
| ipfs.files.write | ✔ |
##### block
| api | 状态 |
| ipfs.block.get | ✔ |
| ipfs.block.put | ❌ |
| ipfs.block.stat | ✔ |
#### Graph
##### dag
| api | 状态 |
| ipfs.dag.get | ❌ |
| ipfs.dag.put | ❌ |
| ipfs.dag.tree | ❌ |
##### object
| api | 状态 |
| ipfs.object.data | ❌ |
| ipfs.object.get | ❌ |
| ipfs.object.links | ❌ |
| ipfs.object.new | ❌ |
| ipfs.object.patch.addLink | ❌ |
| ipfs.object.patch.appendData | ❌ |
| ipfs.object.patch.rmLink | ❌ |
| ipfs.object.patch.setData | ❌ |
| ipfs.object.put | ❌ |
| ipfs.object.stat | ✔ |
##### pin
| api | 状态 |
| ipfs.pin.add | ✔ |
| ipfs.pin.ls | ✔ |
| ipfs.pin.rm | ✔ |
##### refs
##### Network
##### bootstrap
| api | 状态 |
| ipfs.bootstrap.add | ✔ |
| ipfs.bootstrap.ls | ✔ |
| ipfs.bootstrap.rm | ✔ |
| ipfs.bootstrap.rmAll | ✔ |
| ipfs.bootstrap.addDefault | ✔ |
##### bitswap
| api | 状态 |
| ipfs.bitswap.stat | ✔ |
| ipfs.bitswap.wantlist | ✔ |
| ipfs.bitswap.unwant | ❌ |
##### dht
| api | 状态 |
| ipfs.dht.findPeer | ❌ |
| ipfs.dht.findProvs | ❌ |
| ipfs.dht.get | ❌ |
| ipfs.dht.provide | ❌ |
| ipfs.dht.put | ❌ |
##### pubsub
| api | 状态 |
| ipfs.pubsub.ls | ❌ |
| ipfs.pubsub.peers | ❌ |
| ipfs.pubsub.publish | ❌ |
| ipfs.pubsub.subscribe | ❌ |
| ipfs.pubsub.unsubscribe | ❌ |
##### swarm
| api | 状态 |
| ipfs.swarm.addrs | ✔ |
| ipfs.swarm.connect | ✔ |
| ipfs.swarm.disconnect | ✔ |
| ipfs.swarm.peers | ✔ |
##### name
| api | 状态 |
| ipfs.name.publish | ❌ |
| ipfs.name.pubsub.cancel | ❌ |
| ipfs.name.pubsub.state | ❌ |
| ipfs.name.pubsub.subs | ❌ |
| ipfs.name.pubsub.resolve | ❌ |
#### Node Management
##### miscellaneous operations
| api | 状态 |
| ipfs.dns | ✔ |
| ipfs.id | ✔ |
| ipfs.ping | ✔ |
| ipfs.shutdown | ✔ |
| ipfs.version | ✔ |
##### config
| api | 状态 |
| ipfs.config.get | ✔ |
| ipfs.config.set | ❌ |
| ipfs.config.replace | ❌ |
| ipfs.config.show | ✔ |
##### stats
| api | 状态 |
| ipfs.stats.bitswap | ✔ |
| ipfs.stats.bw | ✔ |
| ipfs.stats.bwPoll | ✔ |
| ipfs.stats.repo | ✔ |
##### log
| api | 状态 |
| ipfs.log.level | ✔ |
| ipfs.log.ls | ✔ |
| ipfs.log.tail | ✔ |
##### repo
| api | 状态 |
| ipfs.repo.gc | ✔ |
| ipfs.repo.stat | ✔ |
| ipfs.repo.version | ✔ |
##### key
| api | 状态 |
| ipfs.key.gen | ✔ |
| ipfs.key.list | ✔ |
| ipfs.key.rename | ✔ |
| ipfs.key.rm | ✔ |