joshka/tooters


Tooters: A Rust TUI-based Mastodon App

https://toot.rs

License: MIT

Language: Rust

Keywords: cli, cli-app, mastodon, mastodon-app, tui, tui-rs


Tooters: A Rust TUI-based Mastodon App

Tooters is a Rust-based Terminal User Interface (TUI) Mastodon app.

The project was created as a means to learn Rust and scratch a personal itch See the awesome python based toot, for something more complete.

Visit our website at toot.rs for more information and updates.

asciicast

Status

Experimental, work in progress.

Known issues

  • does not load second page of toots (yet)

Features

  • View multiple toots on the screen at once
  • Rust-based TUI for a fast and efficient user experience
  • Easy navigation and interaction with toots

Installation

To install Tooters, you need to have Rust and Cargo installed on your system. If you don't have them installed, follow the instructions on the official Rust website.

Once Rust and Cargo are installed, you can install Tooters by running the following command:

cargo install tooters --locked

Usage

To start using Tooters, simply run the following command in your terminal:

tooters

You will be prompted to enter your Mastodon instance URL and login credentials. Once logged in, you can navigate and interact with toots using the keyboard shortcuts provided.

Keyboard Shortcuts

  • j or : Move down
  • k or : Move up
  • h or : Move left (switch column)
  • l or : Move right (switch column)
  • n: Compose a new toot
  • r: Reply to the selected toot
  • b: Boost the selected toot
  • f: Favourite the selected toot
  • q: Quit

License

Copyright (c) 2023-2024 Josh McKinney

This project is licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

See CONTRIBUTING.md.

Project Statistics

Sourcerank 5
Repository Size 306 KB
Stars 10
Forks 0
Watchers 2
Open issues 2
Dependencies 22
Contributors 1
Tags 7
Created
Last updated
Last pushed

Top Contributors See all

Josh McKinney

Packages Referencing this Repo

tooters
A Rust TUI Mastodon App
Latest release 0.1.0 - Updated - 10 stars
toot-rs
Renamed to Tooters. See https://crates.io/crates/tooters
Latest release 0.0.6 - Updated - 10 stars

Recent Tags See all

v0.1.0 March 10, 2024
v0.0.5 April 12, 2023
v0.0.4 April 11, 2023
v0.0.3 March 31, 2023
v0.0.2 March 30, 2023
v0.0.1 March 30, 2023
v0.0.1 March 30, 2023

Something wrong with this page? Make a suggestion

Last synced: 2024-03-12 04:00:04 UTC

Login to resync this repository