GitXplorerGitXplorer
k

ipfs-pharo

public
23 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
56b5b85eed2ce731bfd94d54899b55e3d76f1de2

automatic upadate by GT

kkhinsen committed 3 years ago
Verified
2eb2d797b79b62182593382824939e8a1d9d4e91

Update README

kkhinsen committed 3 years ago
Unverified
4b8565bcd8fd3a18401955b1c6e1b625e7e5a31b

Adapt to breaking changes in go-ipfs 0.10

kkhinsen committed 3 years ago
Unverified
a88c0203674e29a5c9623ff737d9f530a6dd1e0b

Documentation as a Lepiter database

kkhinsen committed 4 years ago
Unverified
da4a317f7bcb201aade8c35e3c2d4cda8de7ac04

Nicer home section card

kkhinsen committed 4 years ago
Unverified
f5ad7b18329587b2e8f7e8395822f96f419c2ad4

Nicer logo

kkhinsen committed 4 years ago

README

The README file for this repository.

An IPFS interface for Pharo

screenshot

Important note: This is work in progress, written so far mainly to let me play with IPFS. Everything might change at any time. Don't rely on this package for mission-critical software!

Installation

To use this package, your computer must run a local IPFS node. On a personal machine, IPFS Desktop is the most convenient way to do so. Alternatively, or for running on a server, use the command-line version. You must have go-ipfs 0.10 or later, because of important changes in the HTTP API between versions 0.9 and 0.10.

Pharo 8 or 9 without GToolkit support

Execute the following lines in a playground:

Metacello new
    baseline: 'IPFS';
    repository: 'github://khinsen/ipfs-pharo/src';
    load.

Glamorous Toolkit

In a pre-built GToolkit installation (from this site), execute the following lines in a playground:

Metacello new
    baseline: 'IPFSForGToolkit';
    repository: 'github://khinsen/ipfs-pharo/src';
	 onConflictUseLoaded;
    load.

This installs the basic Pharo interface for IPFS plus inspector views for everything and a tutorial in a Lepiter database.