Skip to main content

Fediverse CLI — celestial messenger for the federation.

Project description

taibai

Fediverse CLI tool — celestial messenger for the federation.

Taibai (太白金星, Tàibái Jīnxīng — "Gold Star of Venus") is the celestial herald in Chinese mythology, tasked with carrying messages between heaven and earth. The name fits a tool that sends and receives communications across a federated network, and continues the Chinese mythology theme of its companion library longwei (龙威).

Built on longwei.

Documentation: https://marvinsmastodontools.codeberg.page/taibai/latest/

Install

uv tool install taibai

Usage

taibai init                          # authenticate with a Fediverse instance
taibai whoami                        # display current account
taibai post "Hello, world!"          # publish a status
taibai notifications                 # show new notifications
taibai timeline                      # home timeline (public/tag/list also supported)
taibai view 123456789012345678        # view a status or thread (--context for full thread)

All data-returning commands accept --json to dump output as JSON instead of a Rich table or panel.

Use --profile / -p (or TAIBAI_PROFILE env var) to manage multiple accounts.

License

AGPL-3.0-or-later

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

taibai-0.4.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

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

taibai-0.4.0-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file taibai-0.4.0.tar.gz.

File metadata

  • Download URL: taibai-0.4.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taibai-0.4.0.tar.gz
Algorithm Hash digest
SHA256 782d82b46e335abadb71df964164a24017395cc05b68f18c648ea78c8c0cab67
MD5 4336502576de2e37b7c72e6deb4b21e4
BLAKE2b-256 86eb31f0211479b94f2084a8a8d3f1e7c0233fb44d17c85e659790de16380a3b

See more details on using hashes here.

File details

Details for the file taibai-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: taibai-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taibai-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df81083b08231ea7e61524901b6e520bad034c9741b866a7788726493039b1df
MD5 2baf7a1efca6ec056c7d4ee961ea4cd4
BLAKE2b-256 53e4639328d90540f785e611df9a70131ece671f01ca9cf47a185a1464e45021

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