All Projects → LunaticHacker → lemmy-terminal-viewer

LunaticHacker / lemmy-terminal-viewer

Licence: AGPL-3.0 license
a terminal user interface for lemmy

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to lemmy-terminal-viewer

wordle-tui
Play WORDLE game in your terminal.
Stars: ✭ 61 (+190.48%)
Mutual labels:  tui
octotui
🐙🐱🖥️ GitHub stats in your terminal
Stars: ✭ 202 (+861.9%)
Mutual labels:  tui
rustpad
Multi-threaded Padding Oracle attacks against any service. Written in Rust.
Stars: ✭ 75 (+257.14%)
Mutual labels:  tui
lipgloss
Style definitions for nice terminal layouts 👄
Stars: ✭ 5,453 (+25866.67%)
Mutual labels:  tui
onionjuggler
Manage your Onion Services via CLI or TUI on Unix-like operating system with a POSIX compliant shell.
Stars: ✭ 31 (+47.62%)
Mutual labels:  tui
inquire
A Rust library for building interactive prompts
Stars: ✭ 419 (+1895.24%)
Mutual labels:  tui
spotify-player
A command driven spotify player
Stars: ✭ 261 (+1142.86%)
Mutual labels:  tui
p2p-forwarder
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
Stars: ✭ 31 (+47.62%)
Mutual labels:  tui
vent
Vent is a light-weight platform built to automate network collection and analysis pipelines using a flexible set of popular open source tools and technologies. Vent is python-based, extensible, leverages docker containers, and provides both an API and CLI.
Stars: ✭ 73 (+247.62%)
Mutual labels:  tui
awesome-alternatives
A list of alternative websites/software to popular proprietary services.
Stars: ✭ 123 (+485.71%)
Mutual labels:  lemmy
lntop
⚡ LN terminal dashboard 📊
Stars: ✭ 170 (+709.52%)
Mutual labels:  tui
tt
Practicing touch typing, and monitor your typing speed using your own text files
Stars: ✭ 68 (+223.81%)
Mutual labels:  tui
dflat20
D-Flat Windowing System (SAA/CUA Interface) Version 20
Stars: ✭ 42 (+100%)
Mutual labels:  tui
lenny
( ͡° ͜ʖ ͡°) A more user-respectful fork of Lemmy. Created for https://derpy.email.
Stars: ✭ 61 (+190.48%)
Mutual labels:  lemmy
console engine
A simple terminal framework to draw things and manage user input
Stars: ✭ 144 (+585.71%)
Mutual labels:  tui
templa-rs
One-Stop Solution for all boilerplate needs!
Stars: ✭ 27 (+28.57%)
Mutual labels:  tui
titik
A cross platform minimalistic text user interface
Stars: ✭ 112 (+433.33%)
Mutual labels:  tui
mauview
A Go TUI library based on tcell.
Stars: ✭ 40 (+90.48%)
Mutual labels:  tui
ScoreboardUI
Pseudo console GUI for .NET
Stars: ✭ 20 (-4.76%)
Mutual labels:  tui
cursive-tabs
Tabs for gyscos/cursive views 🖥️
Stars: ✭ 21 (+0%)
Mutual labels:  tui

Lemmy-Terminal-Viewer

Terminal User Interface for lemmy for Linux Terminals (should work in MacOs but i can't test)

Install and Usage

Linux

  • Download ltv-linux.tar.gz from releases
  • Navigate to download location
  • Extract it with tar -xf ltv-linux.tar.gz
  • You can now execute the file using ./ltv
  • To Install globally move the executable to /usr/bin with sudo mv ./ltv /usr/bin

Mac

Build the project yourself with cargo (no offical support)

Loggin In

You can log in to as many accounts as you want in any number of instances

To add an account run

ltv login

You will be prompted to provide login details, if you successfully authenticate you will be redirected to your Feed;

To log in to an already added account, run

ltv instance.url username_or_email

Or you can always browse without logging in by running

ltv instance.url

Setting up configs (Optional)

Path for storing configs

On Linux: /home/alice/.config/ltv/

On Mac: /Users/Alice/Library/Application Support/dev.ltv.ltv/

copy the sample config rename it to ltv.toml and save to the path given above and finally make the changes you desire. All configs are explained in the sample config

Navigation

  • Navigation is based on Arrow keys (for now)

  • use ⬆️ and ⬇️ keys to traverse lists of posts and comments

  • when viewing a post press ⬇️ to see it's comments

  • press ➡️ to see a comment's replies and ⬅️ to go back

Browsing communities

In the default view press " i " to enter edit-mode to select community, enter the name of community and press ➡️ to submit. use ⬅️ to exit editing mode.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].