-
Notifications
You must be signed in to change notification settings - Fork 6
Some code to interface with the iRacing API via Python
thisismyrobot/python-iracing-api
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
iRacing Python API client
=========================
Will build this as I learn how it works as there's no worked Python example.
Description
-----------
Uses memory-mapped files, has slow-updating YAML data and fast (60Hz) updating
telemetry data.
API
---
This file api.py provides read-only access to the iRacing memory mapped file
session and telemetry API.
To get all meta, the api.py has an API of it's own. It's a very simple dict
interface:
api.API()[KEY]
And there's a dict-like .keys() helper:
api.API().keys()
I'll do my best to support this as a minimum, going forward, but I'm hoping to
add more clevers as well of course.
Tests
-----
Run using:
python runtests.py
Benchmarking
------------
To check telemetry read performance on your machine, run:
python benchmark.py
Requires
--------
Python 2.7, PyYAMLAbout
Some code to interface with the iRacing API via Python
Resources
Stars
Watchers
Forks
Packages 0
No packages published