microsky
January 5, 2025 ยท View on GitHub
============= microsky
A Bluesky client for Python and MicoroPython.
Usage
See microsky.py and the Bluesky HTTP API reference https://docs.bsky.app/docs/category/http-reference for usage.
Install
Python +++++++++++++++
::
pip install microsky
MicroPython +++++++++++++++
Go interactive shell and install with mip as follow. ::
import mip mip.install("urequests") mip.install("https://github.com/nakagami/microsky/blob/master/microsky.py")
Example
Here is an example of doing the following
- Retrieving a list of your posts
- Post
- Delete a post
::
import microsky
with microsky.createSession("xxx.bsky.social", "password") as session: print(session.listPosts(did=session.did)) post = session.sendPost("Hello Bluesky!") print(post) print(session.listPosts(did=session.did)) print("delete") print(session.deletePost(post["uri"])) print(session.listPosts(did=session.did))