Usage examples ============== Simple high-level interface for SPFS: .. code-block:: python import asyncio import pystratos async def main(): async with pystratos.AsyncSpfsClient(timeout=10) as client: data = b"test data" resp = await client.add(data, filename="test") print(resp) asyncio.run(main()) or with file encryption: .. code-block:: python import asyncio import pystratos async def main(): async with pystratos.AsyncSpfsClient(timeout=10) as client: with open("", "rb") as f: encryption_key = b"wZcZyNXewdPeFdpv19SAlOTgfsM4aBY27ZKREReuFfM=" resp = await client.add(f, filename="test", encryption_key=encryption_key) content = await client.cat(resp["Hash"], encryption_key=encryption_key) print(f"{content=}") asyncio.run(main())