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


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

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.

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