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.