Skip to content

taka-tuos/nanotodon

Repository files navigation

nanotodon

TUI/C99 Mastodon Client

Depended library

  • cURL
  • ncursesw (should to see "How to build" section)
  • pthread

How to build

If you're using *BSD with pkgsrc

make -f Makefile.bsd

If your package manager has ncursesw

make

If your package manager don't have ncursesw (when ncursesw is combined in ncurses package)

make NCURSES=ncurses

Options

  • -mono

  • Draw as monochrome mode.

  • -unlock

  • Show UNLISTED/PRIVATE/DIRECT toots.

  • -noemoji

  • Remove emojis from UI.

  • -profile <name>

  • Use profile .

  • -timeline <public|local|home>

  • Select timeline(WIP, streaming on local/public may not work).

Tips

How to UNLISTED toot

/unlisted <your funny toot here>

How to PRIVATE toot

/private <your funny toot here>

Tested environments(outdated)

  • NetBSD/luna68k + mlterm
  • NetBSD/x68k + mlterm
  • NetBSD/sun3 + mlterm
  • ArchLinux + xfce terminal
  • WSL1 + mintty(wsl-terminal)
  • WSL2 + mintty(wsltty)
  • WSL1 + Windows Terminal

Thanks