Skip to content

Little berrytube chat client I whipped up in node this afternoon with ncurses.

Notifications You must be signed in to change notification settings

berrytube/node-curses-btclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-curses-btclient

Little berrytube chat client I whipped up in node this afternoon with ncurses.

Currently Implemented Features

  • View berrytube chat
  • View berrytube userlist
  • Log in as a guest or regular user
  • Send messages
  • React to resize events (SIGWINCH)
  • Display notifications for video changes, polls

Installation

  1. Clone this repo (git clone https://github.com/berrytube/node-curses-btclient)
  2. Execute npm install in the directory to install dependencies

Running

  • Run node index.js in the root directory of the repository

Commands

  • /nick <name> [<pass>]: Sends a setNick packet to berrytube to log you in. If <pass> is not provided, you will be logged in as a guest.
  • /hide nicklist: Hides the username list
  • /show nicklist: Shows the username list
  • /hide titlebar: Hides the title bar
  • /show titlebar: Shows the title bar
  • /repaint: Forces ncurses to redraw the whole screen
  • /clear: Clears the message buffer
  • /quit: Cleanly quits the client

Screenshot

Screenshot

Code by cyzon. Feel free to contribute suggestions and/or patches. Cheers.

About

Little berrytube chat client I whipped up in node this afternoon with ncurses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published