Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magik6k/accessplot
https://github.com/magik6k/accessplot
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/magik6k/accessplot
- Owner: magik6k
- License: other
- Created: 2021-07-09T11:29:34.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T22:43:33.000Z (over 3 years ago)
- Last Synced: 2024-12-05T16:28:52.035Z (20 days ago)
- Language: Go
- Size: 9.77 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE-APACHE
Awesome Lists containing this project
README
Usage:
1. Install FUSE
2.
$ go build -o recacc main.go
$ mkdir /tmp/mnt
$ recacc /tmp/mnt / | pv > access.jsonA tracked filesystem mirroring `/` Will be mounted at `/tmp/mnt`.
Do the thing you want to record in /tmp/mnt, then$ fusermount -u /tmp/mnt
This should stop the recording.
You should be able to open vis.html now to see the result (The `access.json` file
needs to be next to it).You can publish the visualization to IPFS with `ipfs add -w access.json vis.html`
Note: `main.go` and `vis.html` contain some hardcoded parameters which can be tuned
based on needsExample output: https://ipfs.io/ipfs/QmSn3a1NsKTJ8YWxgaVGrJbCGGUuWPfKMVZQvakc5EXgT9/vis.html
License:
Dual-licensed under MIT+Apache 2.0.Parts of the code borrowed from go-fuse, licensed under the New BSD License.
See https://github.com/hanwen/go-fuse/blob/master/LICENSE