dangerousbeans / secret-islands

A virtual land scuttlebutt client

Home Page:https://guild.land/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secret Islands

preview FOSSA Status

Setup

npm install

You need to add your ssb keys to localStorage under 'keys' or it will generate new ones

Inside main.js change to match the output from ssb-server ws.getAddress

Vue.use(ssbclient, { keys: localStorage.keys, remote: "ws://localhost:8989~shs:TXKFQehlyoSn8UJAIVP/k2BjFINC591MlBC2e2d24mA=" })

Run the ssb-server configuration or open Patchwork or Patchbay

node ssb-server.js

run for development with hot reload

npm run serve

Compiles and minifies for production

npm run build

Deploys to ghpages

npm run ghpages

TODO

  • render map
  • geo post
  • geo filter posts
  • public onboarding pub
  • warn about using non-local, encourage local sbot or electron version
  • clingy pub: follow back connection attempts
  • inital follow (follow the clingy pub to get started)
  • activity map
  • SSB City place to put existing non-geocoded activity

License

FOSSA Status

About

A virtual land scuttlebutt client

https://guild.land/


Languages

Language:Vue 75.4%Language:JavaScript 20.5%Language:HTML 3.3%Language:Shell 0.8%