Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

boinc-client

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

boinc-client

Python API for interacting with a BOINC client via RPC

  • 1.12.1
  • PyPI
  • Socket score

Maintainers
1

BOINC Client

Test and Release boinc-client PyPI - Downloads

Python native library for interacting with a BOINC client via RPC. This library has been designed to have consistent response types.

Usage

Setup

from boinc_client import Boinc
from boinc_client.clients.rpc_client import RpcClient

# Hostname or IP of the running BOINC client
BOINC_HOSTNAME = "192.168.0.2"

# Create an RPC client to connect to the BOINC socket
rpc_client = RpcClient(hostname=BOINC_HOSTNAME)
rpc_client.authenticate()

# Create a BOINC client to interact with the RPC socket
boinc_client = Boinc(rpc_client=rpc_client)
RPC Client options

The following options can be passed when creating an RpcClient instance

ArgumentDescriptionRequiredDefault
hostnameHostname or IP address of the BOINC clientYesNone
portExposed port of the BOINC clientNo31416
timeoutSeconds to wait for a successful connection to the RPC socketNo30
passwordPassword to authenticate to the BOINC client, required for most operationsNoNone
Boinc options

The following options can be passed when creating a Boinc instance

ArgumentDescriptionRequiredDefault
rpc_clientInstance of a configured RpcClientYesNone

Interacting with Boinc

Contributors

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc