sxirc

X11 IRC client using libsx (based on Athena)
git clone git://bvnf.space/sxirc.git
Log | Files | Refs | README

README (1118B)


      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     29
     30
     31
     32
     33
     34
     35
     36
sxirc
=====

libsx [1] is a library which sits on top of libXaw, the Athena widget 
toolkit, to provide a more simple and user-friendly interface. This IRC 
client is a simple project for me to test libsx with.

[1]: https://web.physics.wustl.edu/marty/libsx/libsx.html

If you're using a distro with a KISS-compatible package manager, I have 
it packaged at https://git.bvnf.space/kiss-repo/.

In particular, I'm looking at how the boundaries of libsx can be worked 
around and used in parallel to the usual Athena and Xt functions.

Usage
-----

Don't. Just read it.

Or, if you really want to:

Currently, the IRC server, port, and user nick are hard-coded in the 
setup_irc function. Change these, run `make` (assuming you've installed 
libsx), and run the executable. Then, you're typing directly into a 
socket to the server, so you'll need to speak IRC:

 - `NICK mynick`
 - `PONG :magic` in reply to `PING :magic` to not be kicked off for timing out
 - `JOIN #channel`
 - `PRIVMSG #channel :my message`

Comments, feedback
------------------

Yes please! Contact info is on my homepage at https://bvnf.space/.