IPLD (Inter Planetary Linked Data) is the underlying data structure used by IPFS that allows it to store, retrieve and traverse through any type of content-addressed data. Recently, our team created the awesome new IPLD Explorer so you can visually explore IPLD objects. If you haven’t already checked it out, hop over and explore everything from git repos to ethereum blocks to historic photo archives of the lunar landings to your own IPLD data.
The IPLD Explorer also comes with a command-line interface (ipld-explorer-cli) so you can explore with your keyboard. I was inspired to give it an upgrade so that it could resolve IPLD formats other than
e. It also now works with a um-block
js- daemon if you have one running (you’ll need to update the API address using the “config” command).
Here’s a quick demo video:
Installing and using the new CLI
Ensure you have at least: * Node.js
Install the module globally:
$ npm i -g ipld-explorer-cli
Then, launch the interactive shell:
You’ll see instructions to explore sample datasets and begin traversing the Merkle forest 🌲🌲🌲. You can also start a js-ipfs daemon to explore your own data. Enjoy!
💬 Feedback or bugs?
Do you have feedback for us, or bugs to report? Please open an issue: https://github.com/tableflip/ipld-explorer-cli/issues
🙌🏽 Want to contribute to this CLI tool?
Check out the issues marked
good first issue and let us know where you would like to begin! https://github.com/tableflip/ipld-explorer-cli/issues
🙌🏽 Want to contribute to IPFS?
Would you like to contribute to the IPFS project and don’t know how? Well, there are a few places you can get started:
- Check the issues with the
help wantedlabel at the Ready column in our waffle board – https://waffle.io/ipfs/js-ipfs?label=help%20wanted
- Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute – https://github.com/ipfs/pm/#all-hands-call
- Hack with IPFS and show us what you made! The All Hands call is also the perfect venue for demos, join in and show us what you built
- Join the discussion at http://discuss.ipfs.io/ and help users finding their answers.
- Join the ⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽 and be part of the Sprint action!
⁉️ Do you have questions?
The best place to ask your questions about IPFS, how it works and what you can do with it is at discuss.ipfs.io. We are also available at the #ipfs channel on Freenode.