Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vorot93/boinc-client-rest-server

RESTful API for BOINC client
https://github.com/vorot93/boinc-client-rest-server

api boinc rpc

Last synced: 19 days ago
JSON representation

RESTful API for BOINC client

Awesome Lists containing this project

README

        

# RESTful API for BOINC client

Access your BOINC client via HTTP. Implements the unofficial [BOINC RPC spec](https://github.com/vorot93/boinc-undocumented).

## Installation and Running
### Installation

```
$ make get-deps
$ make build
```

### Running

```
$ ./build/boinc-client-rest-shim
```

## Using the API

```
$ curl -d 'json={"host": , "pwd": ""}' localhost:15678/0.1/
```

## Available entrypoints

- `/tryauth` - test authentication.
- `/projects` - view all projects known to BOINC client.
- `/messages` - show BOINC client logs.
- `/acctmgr` - poll account manager manipulation status.
- `/acctmgr/info` - show information about current account manager.
- `/quit` - shut down the shim.
-