Difference between revisions of "QuIRC"

From IRC Wiki
Jump to navigation Jump to search
m (Update for 0.9.5)
(Update for 0.9.6 and symbiont branch)
Line 5: Line 5:
|platform=*NIX
|platform=*NIX
|license={{Licenses/GPL}}
|license={{Licenses/GPL}}
|release=[https://github.com/downloads/ec429/quIRC/quirc_0.9.5.tar.gz 0.9.5]
|release=[https://github.com/downloads/ec429/quIRC/quirc_0.9.6.tar.gz 0.9.6]
|status=Active
|status=Active
}}
}}
Line 13: Line 13:
==Features==
==Features==
<ref>[http://freshmeat.net/projects/quirc-2/releases?page=1 Release history on Freshmeat]</ref>
<ref>[http://freshmeat.net/projects/quirc-2/releases?page=1 Release history on Freshmeat]</ref>
quIRC supports multiple servers and channels through a tabbed interface, a backscroll buffer of configurable size (storing both processed and unprocessed text, to allow changes to display settings to act retroactively), [[CTCP]], configuration of many aspects of the display (including themeing with colours), optional handling or stripping of [[mIRC]]-style colour codes, and nickname tab-completion.  While it does not have a scripting language, one is under development<ref>[http://github.com/ec429/quIRC/tree/script 'script' branch of git repository]</ref>, which is based heavily on {{Programming languages/LISP}}. It does not have support for the irc:// URI scheme.  It also does not support [[DCC]].
quIRC supports multiple servers and channels through a tabbed interface, a backscroll buffer of configurable size (storing both processed and unprocessed text, to allow changes to display settings to act retroactively), [[CTCP]], configuration of many aspects of the display (including themeing with colours), optional handling or stripping of [[mIRC]]-style colour codes, and nickname tab-completion.  It has no scripting language, instead an application protocol for symbiont programs is under development.<ref>[http://github.com/ec429/quIRC/tree/symbiont 'symbiont' branch of git repository]</ref>  It does not have support for the irc:// URI scheme.  It also does not support [[DCC]].


Input line editing is supported through bash-style keystrokes, and arbitrary characters can be inserted into the input with octal escapes.  quIRC is 8-bit clean and handles [[Unicode|UTF-8]].  quIRC is also very resource-light, typically using around 500kB when several tabs are open.
Input line editing is supported through bash-style keystrokes, and arbitrary characters can be inserted into the input with octal escapes.  quIRC is 8-bit clean and handles [[Unicode|UTF-8]].  quIRC is also very resource-light, typically using around 500kB when several tabs are open.
A novel feature is the ability to merge consecutive joins, parts or quits into a single line, typically triggered by [[Netsplit|netsplits]]. This is subtly different to other clients eg. [[irssi]] which detect netsplits specifically; in quIRC this feature can also be triggered by eg. two consecutive ordinary joins within a short space of time.


==Distribution==
==Distribution==

Revision as of 08:55, 28 August 2012

quIRC

Programming language: C
Platform: *NIX
Status: Active
License: GNU General Public License
Latest release: 0.9.6
Homepage: http://github.com/ec429/quIRC

quIRC is a minimalist open source IRC client for Linux, portable to most Unix-like systems. It uses a text-based interface. It is licensed under the GNU GPL version 3, and developed by Edward Cree. The first released version was in July 2010.

Features

[1] quIRC supports multiple servers and channels through a tabbed interface, a backscroll buffer of configurable size (storing both processed and unprocessed text, to allow changes to display settings to act retroactively), CTCP, configuration of many aspects of the display (including themeing with colours), optional handling or stripping of mIRC-style colour codes, and nickname tab-completion. It has no scripting language, instead an application protocol for symbiont programs is under development.[2] It does not have support for the irc:// URI scheme. It also does not support DCC.

Input line editing is supported through bash-style keystrokes, and arbitrary characters can be inserted into the input with octal escapes. quIRC is 8-bit clean and handles UTF-8. quIRC is also very resource-light, typically using around 500kB when several tabs are open.

A novel feature is the ability to merge consecutive joins, parts or quits into a single line, typically triggered by netsplits. This is subtly different to other clients eg. irssi which detect netsplits specifically; in quIRC this feature can also be triggered by eg. two consecutive ordinary joins within a short space of time.

Distribution

quIRC can be found in source code or tarball form on github, or packaged for several versions of SUSE [3].

References

External links