Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vorot93/boinc-client-rest-server
- Owner: vorot93
- License: apache-2.0
- Created: 2016-03-19T11:45:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-05-18T06:35:09.000Z (over 2 years ago)
- Last Synced: 2024-10-11T01:15:00.370Z (about 1 month ago)
- Topics: api, boinc, rpc
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
-