snuggle 0.4.0-alpha

Simple federated social media inspired by finger
snuggle-0.4.0-alpha is not a library.
Visit the last successful build: snuggle-0.3.0-alpha

Snuggle

Simple federated social media inspired by finger. Snuggling lets you see a user's profile, and they get to see yours.

Info

there is a lot here changing for 0.4a, including stable 1.0 API version. This README is not up to date after the feature list.

Features

  • info
  • login
  • logoff
  • snuggle
  • check
  • bump
  • list
  • register
  • deregister
  • setbio
  • addsocial
  • delsocial
  • setweb
  • fed
  • fed/fingerprint
  • profiles
    • website
    • social media list
    • bio
  • status
    • state
    • message
    • bump
  • offline worker

!!! all need documentation for 1.0 !!!

Endpoints

client to server endpoints

  • /info
  • /login
  • /logoff
  • /snuggle
  • /check
  • /bump
  • /list
  • /register
  • /deregister
  • /setbio
  • /addsocial
  • /delsocial
  • /setweb

server to server endpoints

  • /fed
  • /fed/fingerprint

Response

Server can reply with

  • 200 on success
  • 404 on user isn't found
  • 400 on improperly formated request
  • 401 on unauthorized
  • 500 on server failure

All error responses are a JSON object

{
    "Error": String
}