Skip to main content
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.

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.52.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

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

toot-0.52.1-py3-none-any.whl (114.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for toot-0.52.1.tar.gz
Algorithm Hash digest
SHA256 b737173be5587522077c18c4024eb1741a4a30e59d3165e72fd6ce4519d2fecb
MD5 e2b216618264738fd8a73d15832658cf
BLAKE2b-256 8737e7356d7fe39c609d6dd4d43849e6e48debc949ef64b2f7f226c3e72093ee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for toot-0.52.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a40aee70142aac5da563c207ef97a22df3ea3441e47fee4eb82b2ae890e91322
MD5 393402e0f04ecf0b09503ca1722255a4
BLAKE2b-256 fbc8582e43308059aaba1ee35afb05517cb27be80d8a740be9f9d13655c40f7f

See more details on using hashes here.

Release history Release notifications | RSS feed

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