Skip to main content

frame-ble

Low-level library for Bluetooth LE connection to Brilliant Labs Frame

Frame SDK documentation.

Examples repo on GitHub.

Installation

pip install frame-ble

Usage

import asyncio
from frame_ble import FrameBle

async def main():
    frame = FrameBle()

    try:
        await frame.connect()

        await frame.send_lua("frame.display.text('Hello, Frame!', 1, 1);frame.display.show();print(nil)", await_print=True)

        await frame.disconnect()

    except Exception as e:
        print(f"Not connected to Frame: {e}")
        return

if __name__ == "__main__":
    asyncio.run(main())

Metadata

Release files for frame-ble 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for frame-ble 1.1.1
File Size Uploaded Provenance Actions
frame_ble-1.1.1.tar.gz 6.0 kB Without provenance Details for frame_ble-1.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for frame-ble 1.1.1
File Interpreter ABI Platform Actions
frame_ble-1.1.1-py3-none-any.whl Python 3 none any Details for frame_ble-1.1.1-py3-none-any.whl

Total release size: 12.7 kB

Release files / frame_ble-1.1.1.tar.gz

Download URL frame_ble-1.1.1.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3da4e13d6001cca2b8d7118b4e1495bae4a7e7574f2aff50f5173cd3708cedd1
BLAKE2b-256 checksum
How to use checksums
87d5c87d9eb9095784bd57751b2b3f86e876d457350bf8d9f991d875fc3508b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / frame_ble-1.1.1-py3-none-any.whl

Download URL frame_ble-1.1.1-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8756998b7bb2475a2d157bcc9806c1f24329288d25c00af211a1281dc508ce8
BLAKE2b-256 checksum
How to use checksums
a13c6d7e93abe3d3ffb0db454dcf269fdd826b78ce6afcc3d0000db6bac71870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Security for frame-ble 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page