https://github.com/asabya/ipfs-monitor
ipfs monitor for terminal
https://github.com/asabya/ipfs-monitor
ipfs ipfs-api ipfs-monitor ipfs-node-monitor
Last synced: 6 months ago
JSON representation
ipfs monitor for terminal
- Host: GitHub
- URL: https://github.com/asabya/ipfs-monitor
- Owner: asabya
- License: mit
- Created: 2020-05-16T10:19:06.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-31T14:52:08.000Z (about 5 years ago)
- Last Synced: 2025-01-14T11:59:58.524Z (6 months ago)
- Topics: ipfs, ipfs-api, ipfs-monitor, ipfs-node-monitor
- Language: Go
- Size: 52.7 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ipfsmon

> A terminal application for [IPFS](https://ipfs.io) http api.
>
> You need the command line to be running an IPFS node (go-ipfs) to monitor different features.
IPFS Monitor allows you to monitor the behavior of your IPFS Node without having to bother with different commands.
> ⚠ Please note that this version is not stable yet and will change.
**Download the latest release**
- Mac - [ipfs-monitor](https://github.com/Sab94/ipfs-monitor/releases/download/v0.1.1/ipfsmon_darwin_amd64_0.1.1)
- Windows - [ipfs-monitor.exe](https://github.com/Sab94/ipfs-monitor/releases/download/v0.1.1/ipfsmon_windows_amd64_0.1.1.exe)
- Linux - [ipfs-monitor](https://github.com/Sab94/ipfs-monitor/releases/download/v0.1.1/ipfsmon_linux_amd64_0.1.1)#### Download and Compile
```
$ git clone https://github.com/Sab94/ipfs-monitor.git$ cd ipfs-monitor
$ make install
```Alternatively, you can run `make build` to build the ipfsmon binary (storing it in `cmd/`) without installing it.
##### Cross Compiling
Compiling for a different platform is as simple as running:
```
make build GOOS=TargetOS GOARCH=TargetArchitecture
```#### Running
```
ipfsmonor
ipfsmon http://localhost:5001
```It connects to default ipfs api `http://localhost:5001`, if you are running ipfs on a different port
pass the api url as first argument**TODO list**
- [ ] add more modules (swarm-addrs, bitswap-ledger, etc...)
- [ ] add tests
- [ ] add a guide for adding more modules
- [ ] auto update on `config.yml` change
- [ ] add docs and comments> **Note : This project is highly inspired by [wtfutil/wtf](https://github.com/wtfutil/wtf)
## Project52
It is one of my [project 52](https://github.com/Sab94/project52).