Skip to main content

Mastodon CLI client

Project description

https://raw.githubusercontent.com/ihabunek/toot/master/trumpet.png

Toot is a CLI and TUI tool for interacting with Mastodon instances from the command line.

https://img.shields.io/badge/author-%40ihabunek-blue.svg?maxAge=3600&style=flat-square https://img.shields.io/github/license/ihabunek/toot.svg?maxAge=3600&style=flat-square https://img.shields.io/pypi/v/toot.svg?maxAge=3600&style=flat-square

Resources

Features

  • Posting, replying, deleting statuses

  • Support for media uploads, spoiler text, sensitive content

  • Search by account or hash tag

  • Following, muting and blocking accounts

  • Simple switching between authenticated in Mastodon accounts

Terminal User Interface

toot includes a terminal user interface (TUI). Run it with toot tui.

TUI Features:

  • Block graphic image display (requires optional libraries pillow <https://pypi.org/project/pillow/>, term-image <https://pypi.org/project/term-image/>, and urwidgets <https://pypi.org/project/urwidgets/>)

  • Bitmapped image display in kitty <https://sw.kovidgoyal.net/kitty/> terminal toot tui -f kitty

  • Bitmapped image display in iTerm2 <https://iterm2.com/>, or WezTerm <https://wezfurlong.org/wezterm/index.html> terminal toot tui -f iterm

https://raw.githubusercontent.com/ihabunek/toot/master/docs/images/tui_list.png https://raw.githubusercontent.com/ihabunek/toot/master/docs/images/tui_compose.png

License

Copyright Ivan Habunek <ivan@habunek.com> and contributors.

Licensed under GPLv3, see LICENSE.

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

toot-0.48.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

toot-0.48.1-py3-none-any.whl (112.5 kB view details)

Uploaded Python 3

File details

Details for the file toot-0.48.1.tar.gz.

File metadata

  • Download URL: toot-0.48.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for toot-0.48.1.tar.gz
Algorithm Hash digest
SHA256 99629e24bc4ef3fb22162b7742f4053648279f5e7e34b5ad53224b5d3e05a66c
MD5 df2dc066ad97bb0497fe9a6e279f9d2c
BLAKE2b-256 e15a8c8c1dfb8188e14f94cda467f03924b23e7f7e1194249bdd1240363873ac

See more details on using hashes here.

File details

Details for the file toot-0.48.1-py3-none-any.whl.

File metadata

  • Download URL: toot-0.48.1-py3-none-any.whl
  • Upload date:
  • Size: 112.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for toot-0.48.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c292cd68dace62e56388c19498f995dc9e5475baadf7e10db7f6ff8d9d04d371
MD5 4a3d868e454a058523f8f596746cefc3
BLAKE2b-256 22a89dbf2730b7e3af8e0cf84e70aa81b0fe12bced1ad66cf026695ea261b330

See more details on using hashes here.

Supported by

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