1
0
mirror of https://github.com/mrusme/neonmodem.git synced 2024-12-04 14:46:37 -05:00
Go to file
2023-01-06 20:10:45 -05:00
.github Added FUNDING.yml, release.yml 2023-01-05 15:40:13 -05:00
aggregator Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
cmd Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
config Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
models Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
system Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
ui Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
.editorconfig Added boilerplate 2022-12-28 21:11:23 -05:00
.gitignore Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
.goreleaser.yaml Added README.md, added changelog config 2023-01-05 15:42:20 -05:00
go.mod Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
go.sum Implemented image rendering 2023-01-06 18:57:50 -05:00
gobbs.go Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
LICENSE Added LICENSE 2023-01-05 15:39:41 -05:00
Makefile Renamed gobbs -> neonmodem 2023-01-06 19:46:41 -05:00
README.md Updated README.md 2023-01-06 20:10:45 -05:00

Neon Modem Overdrive

Neon Modem Overdrive is a BBS-like command line client that supports Discourse, Lemmy, Lobsters and Hacker News as backends and seamlessly integrates all of them into a streamlined TUI. And yes, you heard that right, I really called it Neon Modem Overdrive.

Neon Modem is built in Go, using Charm's Bubbletea TUI framework, but implements an own window manager (or compositor if you want) that allows it to use a third dimension, on top of the two dimensional rendering that Bubbletea offers today. With that it is possible to display dialogs on top of one another, in order to offer a smoother UI experience.

Build

To build this software, simply run make within the cloned repository:

make

The binary is called neonmodem

Setup

Before launching Neon Modem Overdrive, it requires initial setup of the services (a.k.a. systems). Run neonmodem --help to find out more.