Fl33t API Client
The Fl33t API Client is a Python module for interacting with fl33t. It requires Python 3+.
Setup a Fl33t client:
from fl33t import Fl33tClient team_id = '<your-team-id>' token = '<your-token>' client = Fl33tClient(team_id, token)
Retrieve all trains/fleets/devices and if there are any upgrades pending:
for train in client.list_trains(): print(train) for fleet in train.fleets(): print(fleet) for device in fleet.devices(): print(device) fw_upgrade = device.checkin() if fw_upgrade: print(fw_upgrade)
Upload new build to a train:
train_id = '<your-train-id>' version = '<your-version-id>' filename = '<full/path/to/your-firmware-file>' build = client.Build( train_id=train_id, version=version, filename=filename ) print(build.create())
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size fl33t-0.6.2.tar.gz (14.7 kB)||File type Source||Python version None||Upload date||Hashes View|