📄 | README.md |
📄 | example.js |
📄 | index.js |
📄 | package.json |
📁 | test |
README.md
ssb-client v1
scuttlebot client
var Client = require('ssb-client')
var ssbKeys = require('ssb-keys')
// desktop app:
var keys = ssbKeys.loadOrCreateSync('./app-private.key')
// web app:
var keys
try {
keys = JSON.parse(localStorage.keys)
} catch (e) {
keys = ssbKeys.generate()
localStorage.keys = JSON.stringify(keys)
}
var client = Client(keys, config)
.connect(abortIf)
.auth(ssbKeys.createAuth(keys), abortIf)
var feed = client.createFeed(keys)
feed.add({
type: 'post', text: 'hello, world!'
}, function (err, msg) {
abortIf(err)
console.log(msg)
client.close()
})
function abortIf (err) {
if(err) throw err
}
License
MIT, Copyright 2015 Paul Frazee and Dominic Tarr
Built with git-ssb-web