About Changes Contact Documentation Download Install Links Modules Screenshots
Alicq
About
Alicq is a pure Tcl/Tk
implementation of ICQ client with
flexible modularized architecture, support for ICQv8
(ICQ2000/OSCAR) protocol.
Why would you use it?
- It is small
- It is modular and extendable in best tradition of the Tcl scripting language. New modules are easy to write, and dozen lines Tcl module can do a lot
- It is crossplatfrom
- It supports unicode
- It allows localization and internationalization
- It can be controlled from command line or other programs
General features
- Multiplatform. Can work in Unix, Windows, MacOS environments on different processor architectures. It can be run on any system having Tcl/Tk interpreter
- Highly modularized architecture, which allows easily create new and replace existing modules
- It can be controlled from command line using send command available in Tk for X11 windowing system
- Interface can be translated into different languages easily, Alicq is locale-aware
- ICQ support is based on Tcl ICQ library
ICQ features
- Unicode messages
- Allows specify encoding for contacts which do not support unicode
- Big messages splitting and combining
- Server-side contact list support: reading, adding, deleting and modifying contacts and groups is server-side list to keep it synchronous with local one
- ICQ Whitepages support
- New UIN registration
- HTTP(S) proxy support
- Several proxies can be specified
See more details on ICQ features of Alicq on Tcl ICQ Library page.
Interface
- Interface can be customized via X resource database
- Basic contact-list module provide standard features, such as show/hide offline contacts, show/hide empty groups
- Nested groups supported to simplify usage of big contact lists (this information is only awailable in local contact list)
- Contacts can be members of different groups at the same time (available only in local contact list)
- Different modes of contact and groups sorting. Making new sorting rule is very easy
- Different modes of contact grouping: plain, by groups, by status, offline/online. Making new grouping rule is very easy
- Quicksearch allows quickly find contact in contact list by typing its alias or ICQ UIN
- Tabbed contact dialog window.
Other useful features
- Antispam module provides spam-filtering feature
- Experimantal encryption module allows use GPG to encrypt/decrypt important messages sent via ICQ server
- Url highlighting and launching is provided by URL module
- Saving of windows sizes and positions