PitchHut logo
TerminalRant
A terminal UI client for Mastodon enthusiasts.
Pitch

TerminalRant provides a unique terminal UI experience for Mastodon users, allowing seamless reading, posting, and moderation within the terminal environment. With features like OAuth login, customizable feeds, and media previews, it enhances the way developers interact with social media without leaving their preferred workspace.

Description

TerminalRant is a terminal user interface (TUI) client designed specifically for interacting with Mastodon, enabling developers and users to engage with their favorite social media platform directly from the command line. With TerminalRant, users can read, post, reply, and moderate their timelines seamlessly without needing to switch away from the terminal environment.

Key Features

  • OAuth Login: Simplified authentication process to connect securely to your Mastodon account.
  • Feed Tabs: Easily navigate through different timelines including #terminalrant, trending topics, and a customized feed for followed users.
  • Hashtag Management: Effortlessly adjust custom hashtags and view them as compact tags within feeds, complete with additional detail display options.
  • Media Metadata: View essential media hints and details, including the media type, size, alt text, and direct URLs for rich media interactions within posts.
  • Media Previews: Enhanced visual feedback with ANSI image thumbnails that can be toggled on and off, offering a cleaner, more organized user experience.
  • Post Creation and Replies: Compose new posts or replies using your preferred text editor or via inline composing, with real-time updates on posting activities.
  • Moderation Controls: Manage posts efficiently with the ability to hide, block authors, and manage followed profiles directly from the terminal.
  • Keyboard Navigation: Enjoy smooth and intuitive navigation through feeds and detail views with full keyboard support, allowing for quick access to threads and user interactions.
  • Persistence: TerminalRant remembers user preferences such as custom hashtags and selected feed tabs across sessions, enhancing the user experience.

Usage Example

To start using TerminalRant, simply execute:

terminalrant

On your first launch, the application will guide you through the OAuth login process via your web browser.

For further customization, users can set various environment variables such as TERMINALRANT_INSTANCE to specify the desired Mastodon instance and other configuration options.

Key Bindings

Gain quick access to functionalities with a range of keyboard shortcuts, such as:

  • t/T: Switch to the next/previous tab
  • r: Refresh your feed
  • p/P: Create a new post
  • c/C: Reply to a selected post
  • x/X: Toggle hidden posts
  • q: Quit the application

TerminalRant combines the convenience of terminal usage with the social interactivity of Mastodon, making it an ideal choice for developers and terminal enthusiasts looking to stay connected in a streamlined manner while utilizing powerful features for social engagement.

0 comments

No comments yet.

Sign in to be the first to comment.