Skip to main content

an incomplete Bluesky TUI client (using textual)

Project description

bskytui

[!NOTE] This project is under development and requires using python 3.12+ and uv (you should use uv anyways 🙂)

set the following environment variables (export or .env file):

export BSKY_HANDLE=your_handle.bsky.social
export BSKY_PASSWORD=your_password

Run directly (no installation needed)

uv bskytui

Run in docker ()

docker run --rm -it --env-file .env ghcr.io/astral-sh/uv:python3.13-bookworm-slim uvx bskytui

Install and run in a virtual environment

uv venv && source .venv/bin/activate
uv pip install bskytui
uv run bskytui

Or clone (for development) and run

git clone https://github.com/zzstoatzz/bsky
cd bsky
uv run bskytui

Development

# Install dev dependencies and run with hot reload
uv pip install -e ".[dev]"
uv run scripts/dev.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bskytui-0.0.1a2.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bskytui-0.0.1a2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file bskytui-0.0.1a2.tar.gz.

File metadata

  • Download URL: bskytui-0.0.1a2.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.2

File hashes

Hashes for bskytui-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 13a5d3cd25f2d40a1c2e2b884cc28311b2eac2aa5d1a191d24464f1178e91e64
MD5 38e311b47c1a5d43080c98d51afb4b19
BLAKE2b-256 d32fa0dae5ef47d87ebd3ddeab8f8ed01a26313bfaec4180a00ba36b3a3a3b8e

See more details on using hashes here.

File details

Details for the file bskytui-0.0.1a2-py3-none-any.whl.

File metadata

  • Download URL: bskytui-0.0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.2

File hashes

Hashes for bskytui-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 dff075e71cfe7bb2d4f4024764d5b6644e839fc74ec98702192c48958affbabd
MD5 4a390ddf9d236d01538bd287ae712ff5
BLAKE2b-256 cbe040d4ec72a988a6d154de2cfd4102419dabfe820bab538d4240bfec0b2852

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page