Skip to main content

Python API for interacting with the Roberts Space Industries site for Star Citizen.

Project description

Python RSI

https://img.shields.io/pypi/v/pyrsi.svg https://img.shields.io/travis/ExterraGroup/pyrsi.svg Documentation Status https://coveralls.io/repos/github/ExterraGroup/pyrsi/badge.svg?branch=devel

Python API for interactive with the Roberts Space Industries site for Star Citizen.

Warning

This API is in it’s very early stages and will change often.

Features

  • TODO

Examples

Getting system status:

from rsi.status import Status
s = Status()
current_status = s.system()
recent_incidents = s.timeline()
specific_incident = s.incident('28f92e5a')

Accessing ship information:

from rsi.shipmatrix import ShipMatrixAPI
ships = ShipMatrixAPI()
ship = ships.list()[0]
ship = ships.search_by_name('kraken')

Accessing citizen information:

from rsi.citizen import fetch_citizen
fetch_citizen('ventorvar')

Accessing org information:

from rsi.org import OrgAPI
org = OrgAPI('EXTERRA')
member = org.members[0]

Accessing admin org information for an organization that you have the Officer or Founder role for. This let’s you see the member information for hidden members.

from rsi.org import OrgAPI
org = OrgAPI('EXTERRA', admin_mode=True, username=username, password=password)
member = org.members[0]
members = org.search('fuzzy_handle_matching')     # list of members using fuzzy matching
member = org.search_one('fuzzy_handle_matching')  # returns only the top match

History

0.1.2 (2018-12-27)

  • Added Authentication and session management required for accessing privileged Organization members list

0.1.0 (2018-12-10)

  • Initial commit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyrsi, version 0.1.11
Filename, size File type Python version Upload date Hashes
Filename, size pyrsi-0.1.11-py2.py3-none-any.whl (12.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page