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))
Metadata
Release files for microsky 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| microsky-0.1.2.tar.gz | 4.5 kB | Details |
Release files / microsky-0.1.2.tar.gz
| Download URL | microsky-0.1.2.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e3617091b4c70ae90482a397bcec73338571d96ef40cb534c2ad2cacb7dc75a9
|
|
BLAKE2b-256 checksum How to use checksums |
bb346d1ae246b82682b97703e0160871ede7c8abbd18ca5e00e64ab2ffba29e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|