Simple bsky.app client
Project description
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))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
microsky-0.1.2.tar.gz
(4.5 kB
view details)
File details
Details for the file microsky-0.1.2.tar.gz.
File metadata
- Download URL: microsky-0.1.2.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3617091b4c70ae90482a397bcec73338571d96ef40cb534c2ad2cacb7dc75a9
|
|
| MD5 |
8af067a5d72cb79d3220fc831bb8bb0d
|
|
| BLAKE2b-256 |
bb346d1ae246b82682b97703e0160871ede7c8abbd18ca5e00e64ab2ffba29e2
|