Browse files

Diaptoval, diaptoval forever.

  • Loading branch information...
0 parents commit 96f07b28d712823a8e84febf3c3389751d4f6926 @ELLIOTTCABLE ELLIOTTCABLE committed Dec 4, 2011
Showing with 40 additions and 0 deletions.
  1. +40 −0 README.mkdn
@@ -0,0 +1,40 @@
+`ಠ_` is an IRC client/IRC client framework.
+Out of the box, the clients are absolutely minimal, providing basically nothing but a text-stream
+into and out of a set of IRC “items”:
+![ಠ_ಠ out of the box](
+These are completely UNIX-style compatible, and you can pipe to/from “windows” and individual IRC
+itmes, such as a specific channel:
+ಠ_ಠ '##Hat' | grep '^elliottcable: '
+A single ಠ_ಠ server will remain connected to IRC for you at all times, and you can “attach” multiple
+clients to it in separate terminals, viewing different channels, queries, or combinations of
+channels and queries. You can define ‘windows’ that will retain specific combinations of channels
+and queries, and retain scrollback from them for when you return at a later point.
+Unbelievably extensible
+ಠ_ಠ is extremly extensible through JavaScript, and provides full functionality to construct as
+complex/powerful an interface as you would like. The server itself can run scripts that modify your
+overall IRC experience, while specific windows (as described above) can be scripted to customize the
+experience in ways unique to particular groups of channels and queries.
+Most crucially, the entire interface itself (beyond what is visible in the screenshot above) is
+built via the scripting API; and you have full access to ncurses-level interface-building
+functionality to implement everything from timestamps, to nickname hilights, to user lists, to
+statusbars. You can have an interface as simple as [ii][] or as complex as [irssi][], entirely through
+user-built scripts.
+ [ii]: <> "a minimalist FIFO and filesystem-based IRC client"
+ [irssi]: <> "themable ncurses IRC client"

0 comments on commit 96f07b2

Please sign in to comment.