Giter VIP home page Giter VIP logo

senpai's Introduction

NOTICE me :senpai!

Welcome home, desune~

A modern terminal IRC client.

a screenshot of your senpai feat. simon!

senpai is an IRC client that works best with bouncers:

  • no logs are kept,
  • history is fetched from the server via CHATHISTORY,
  • networks are fetched from the server via bouncer-networks,
  • messages can be searched in logs via SEARCH.

Quick demo

To try out senpai "online", a live SSH demo is available at:

ssh -p 6666 delthas.fr

Your nick will be set to your SSH username.

(This connects to the Ergo test network.)

Installing

From source (requires Go):

git clone https://git.sr.ht/~delthas/senpai
cd senpai
make
sudo make install

For a simple Go local installation:

git clone https://git.sr.ht/~delthas/senpai
cd senpai
go install ./cmd/senpai

Running

From your terminal:

senpai

Senpai will guide you through a configuration assistant on your first run.

Then, type /join #senpai on Libera.Chat and have a... chat!

See doc/senpai.1.scd for more information and doc/senpai.5.scd for more configuration options!

Debugging errors, testing servers

To debug IRC traffic, run senpai with the -debug argument (or put debug true) in your config, it will then print in the home buffer all the data it sends and receives.

Issue tracker

Browse tickets at https://todo.sr.ht/~delthas/senpai.

To create a ticket, visit the page above, or simply send an email to: [email protected] (does not require an account)

Contributing

Sending patches to senpai is done by email, this is simple and built-in to Git.

Using pyonji

pyonji streamlines the Git email contribution workflow.

Install, then after adding your changes to a commit, run pyonji.

Using traditional git tools

Set up your system once by following the steps Installation and Configuration of git-send-email.io

Then, run once in this repository:

git config sendemail.to "~delthas/[email protected]"

Then, to send a patch, make your commit, then run:

git send-email --base=HEAD~1 --annotate -1 -v1

It should then appear on the mailing list.

License

This senpai is open source! Please use it under the ISC license.

Copyright (C) 2021 The senpai Contributors

senpai was created by taiite, who later handed development over to delthas. This is not a fork, but a continuation of the project initially hosted at https://sr.ht/~taiite/senpai/

senpai's People

Contributors

apprehensions avatar bconquest avatar cfebs avatar coderkalyan avatar cowingtonpost avatar craftyguy avatar delthas avatar ducng avatar emersion avatar gabrielgio avatar gjabell avatar gpanders avatar hhirtz avatar jhalmen avatar kchibisov avatar knappjf avatar leon-plickat avatar maringuu avatar nickhastings avatar novakne avatar pranjalkole avatar progval avatar ptrcnull avatar rockorager avatar samhza avatar thyssentishman avatar vladh avatar whynothugo avatar xenrox avatar yerinalexey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.