Skip to main content

TextualDon

A Mastodon client built with the Textual framework for Python.

Current version: 0.1.7

Demo Image

TextualDon aims to be a full-featured, graphical Mastodon client that lives inside of your terminal.

It offers a new take on 'social media in the terminal' compared to other apps. TextualDon leverages the full power of Textual to provide an almost website-like experience in a keyboard-centric, TUI format.

Demo Video:

https://github.com/user-attachments/assets/469ac812-61fd-4042-8448-fc800cdd1746

Get started:

Fast-start for uv users: uvx textualdon

Recommended way to install: either pipx, or uv as tool

pipx install textualdon

uv tool install textualdon

then simply run with: textualdon

Features:

  • For keyboard lovers: Designed for 100% keyboard control (Or just mouse, or a mix).
  • Cross-platform: Works across Windows, Mac, and Linux.
  • Auto login and load specific pages on launch
  • Support for images (And option to disable downloading them entirely).
  • Looks good in most default Textual themes
  • Many more to come

This app is in early Alpha stages. Many essential features are not built yet.
This is only public to get feedback from advanced users. If you choose to use it, please keep in mind the app is not finished.

Metadata

Release files for textualdon 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for textualdon 0.1.7
File Size Uploaded
textualdon-0.1.7.tar.gz 64.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for textualdon 0.1.7
File Interpreter ABI Platform
textualdon-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 140.5 kB

Release files / textualdon-0.1.7.tar.gz

Download URL textualdon-0.1.7.tar.gz
Size 64.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cbbf10ac64e2dbd40c2fc71e802f93f23fd1aa27110d6675530b33405aa53c1a
BLAKE2b-256 checksum
How to use checksums
f08d9cc2d4d6043bcdbfb7fd78840326ea71ddbb79095569c5dd0e36da87f841
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2

Release files / textualdon-0.1.7-py3-none-any.whl

Download URL textualdon-0.1.7-py3-none-any.whl
Size 76.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a22068414fb381b394a5e0c324cec32ba356267be589dde6abed814d482bd64
BLAKE2b-256 checksum
How to use checksums
44867f77e9841ae46c00237c4a4c3f280d03a31bc85ca094e2709789059263f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page