eel - formatter for ii(1) logs

git clone git://git.josuah.net/eel


# eel

ii [1] is a FIFO-based IRC client which store the conversation as plain text
files, and reads commands to send from FIFOs created along the way, and noting
more.

All the user interface go through the filesystem.  While it is a bit raw to be
used as is, it is a very good personnal IRC logging tool that use no memory
(the buffers are not held back in memory), and building block to build a
full-fleged client ontop of it.

*eel* is a C program that formats the logs coming out from ii.  sed and awk can
not disable buffering unless they read from a terminal or if you use setvbuf
[2] or the like.

	*** example log to come soon ***

[1]: https://tools.suckless.org/ii/
[2]: https://www.gnu.org/software/coreutils/manual/html_node/stdbuf-invocation.html


* 5e1ef8dc 2018-06-20 Josuah Demangeon <mail@josuah.net>
| let UTF-8 chars pass through
| 
* 4dec3647 2018-06-14 Josuah Demangeon <mail@josuah.net>
| refactor functions to make the big "get_input" function smaller--amend
| 
* 5bebd119 2018-06-14 Josuah Demangeon <mail@josuah.net>
| refactor functions to make the big "get_input" function smaller
| 
* a84ec938 2018-06-12 Josuah Demangeon <mail@josuah.net>
| descriptive readme
| 
* f4a5f85f 2018-06-07 Josuah Demangeon <mail@josuah.net>
| add a man page and edit time column
| 
* f5915e7f 2018-06-06 Josuah Demangeon <mail@josuah.net>
| rename mplex into shuntty
| 
* 4e601916 2018-06-06 Josuah Demangeon <mail@josuah.net>
| do not bufferize input
| 
* b45750de 2018-06-06 Josuah Demangeon <mail@josuah.net>
| basically works, need polishing and more features
| 
* 7f084846 2018-06-06 Josuah Demangeon <mail@josuah.net>
| add a frontend pipe message reader
| 
* 3aa62afd 2018-06-06 Josuah Demangeon <mail@josuah.net>
| line is valid even if there is no message part
| 
* 3e6e8ddf 2018-06-06 Josuah Demangeon <mail@josuah.net>
| reset last nick name on unknown input
| 
* 34bcc789 2018-06-06 Josuah Demangeon <mail@josuah.net>
| fix newline printing
| 
* c69a91b3 2018-06-06 Josuah Demangeon <mail@josuah.net>
| saner behavior on unexpected output
| 
* dc4645b5 2018-05-28 Josuah Demangeon <mail@josuah.net>
| do not alloc: irc messages are 512 char max
| 
* b3561dcd 2018-03-15 Josuah Demangeon <mail@josuah.net>
| README from the man page
| 
* 08979292 2018-03-15 Josuah Demangeon <mail@josuah.net>
| gcc does more warnings
| 
* 636a27b6 2017-12-11 Josuah Demangeon <mail@josuah.net>
| coding style and fflush
| 
* c9596a22 2017-12-11 Josuah Demangeon <mail@josuah.net>
| make the time format standard
| 
* a4d2ee4f 2017-10-21 Josuah Demangeon <mail@josuah.net>
| eel.c: still need to use #define for array
| 
* fc944fb5 2017-10-08 Josuah Demangeon <mail@josuah.net>
| eel.c: first working version
| 
* 8325bc69 2017-10-08 Josuah Demangeon <mail@josuah.net>
| eel.c: print the nick and date.
| 
* 80cc205a 2017-10-08 Josuah Demangeon <mail@josuah.net>
| parsing message
| 
* 2d488612 2017-10-03 Josuah Demangeon <mail@josuah.net>
  initial commit