GNU Dico

An extensible modular dictionary server
Download

GNU Dico Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Sergey Poznyakoff
  • Publisher web site:
  • http://mailfromd.software.gnu.org.ua

GNU Dico Tags


GNU Dico Description

An extensible modular dictionary server GNU Dico is a flexible modular implementation of DICT server (RFC 2229). In contrast to another existing servers, GNU Dico does not depend on particular database format, instead it handles database accesses using loadable modules.The package includes several loadable modules for interfacing with various database formats, among them a module for dict.org databases and a module for transparently accessing Wikipedia or Wiktionary sites as a dictionary database.New modules can easily be written in C, Guile or Python. The module API is mature and well documented.A web interface serving several databases is available.The package also includes a console client program for querying remote dictionary servers. What's New in This Release: This release was bootstrapped with the following tools: · Autoconf 2.63 · Automake 1.11.1 · Libtool 2.2.7a · Bison 2.3 · Flex 2.5.35 · Gnulib v0.0-3896-gabe9c75 Noteworthy changes in this release: · LDAP Dicod now supports LDAP as an underlying mechanism for storing user databases. The LDAP support is loaded as a module: · load-module ldap { · command "ldap"; · } · See the documentation, subsection 3.3.3.2 "LDAP Databases", for a detailed description. · Normalized exit codes. · The dicod server uses exit codes from sysexits.h. · Replies to MATCH command. · The dictorg backend filters out duplicate entries from MATCH replies. Only the first one from a sequence of such duplicates is retained. · prepend-load-path · This new configuration statement acts much the same as module-load-path, but adds directories at front of the default Dico module directory. · Strategies · *All The `all' strategy has been re-implemented as a loadable module. To enable this strategy in daemon, load the `stratall' module: · load-module stratall { · command "stratall"; · } · *Substr New strategy `substr' matches a substring anywhere in the headword. To enable this strategy, load the `substr' module: · load-module substr { · command "substr"; · } · Dicoweb interface · Improved handling of databases without descriptive names (previous version would throw exception for such cases). · The file settings.py renamed to settings-sample.py. · The file static/opensearch.xml has been moved to templates. If you are upgrading from an earlier version, you may safely remove it. Bugfixes: · Fixed improper handling of conversion errors in levenshtein.c (debian #582692) · Removed the use of fixed-size buffer in dictorg.c (fixes debian #582708)


GNU Dico Related Software