Ipfs Api wrapper library for Elixir
This library is still a work in progress
The reason for starting a new IPFS module is that none of the others seem to work at all.
Thus far 85% of the functionality has been implmented in this particular API. Most of the funcitons do not support adding in the optional arguments just yet. Once I've implmented all of the commands I will work on adding the optional flags into each function.
It is based on elixir_ipfs. I kept the git logs as acknowledgement, but it is not compatible in any way shape or form anymore. It is done to supply my myspace project with a working IPFS implentation. This seems smarter than writing something directly in that repo.
For simple operations it should work just fine. As of writing I suspect I will have a version 1.0.0 in a few days. I intend to keep it up2date with IPFS. I welcome participation in making that happen, once I get commands stable.
Install
Add myspace_ipfs to your mix.exs dependencies:
def deps do
[
{:myspace_ipfs, "~> 0.0.1"},
]
end
and run $ mix deps.get to install the dependency.
Usage
Make sure ipfs is running. Then you can start using the module. Documentation is picking up. And should be fairly decent, when I reach 1.0.0.