Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
a computation network server
Ruby HTML
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
test
.reek
.rubocop.yml
.ruby-version
Gemfile
Gemfile.lock
LICENCE
README.md
Rakefile
kamerling.gemspec

README.md

Kamerling

Kamerling is a lightweight server for managing a network of computation clients.

HTTP API

Minimal docs on the HTTP API (which happens to use XHTML and so should be mostly usable through a browser):

GET / returns links to clients (at #clients [href]) and project (at #projects [href]).

GET /clients contains information on and links to clients (at #clients [data-class=client]).

GET /projects contains links to projects (at #projects [data-class=project]).

GET /projects/{uuid} contains client (at #clients [data-class=client] and task (at #tasks [data-class=task]) information on a given project.

POST /projects creates a new project (given a name and an uuid).

POST /projects/dispatch dispatches tasks to all free clients.

© MMXIII-MMXIV Piotr Szotkowski p.szotkowski@tele.pw.edu.pl, licensed under AGPL 3 (see LICENCE)

Something went wrong with that request. Please try again.