TKDICT(1p)
π TKDICT(1p) π
okay so this is tkdict, a Perl client for hitting up network dictionary servers β it lives in the User Contributed Perl Documentation section of your man pages, and bestie, it's literally a whole GUI for looking up words on somebody else's computer.
β¨ SYNOPSIS β¨
tkdict [OPTIONS]
that's it. that's the whole vibe. throw some OPTIONS at it and go π
πΈ DESCRIPTION πΈ
So tkdict is a Perl/Tk client for the Dictionary server protocol (aka DICT), and DICT is the thing we use to query natural dictionaries that are hosted on a remote machine. like, the dictionary lives somewhere else and you're just β¨reaching outβ¨.
ngl, at the moment it's not super user oriented, because the author was literally just building an interface to the protocol β it's giving "developer made a tool for themselves, respectfully" π.
There's more info available in the Help menu when tkdict is running, so poke around in there π«Ά
π OPTIONS π
-hserver or-hostserver β the hostname for the DICT server. where the dictionary at, fr fr.-pport or-portport β specify the port for connections. default is2628, straight from RFC 2229, no cap.-cstring or-clientstring β specify theCLIENTidentification string that gets sent to the DICT server. it's your little name tag π·οΈ-helpβ display a short help message, including the command-line options.-docβ display the full documentation fortkdict. the whole thing. the director's cut.-versionβ display the version oftkdict.-verboseβ display verbose information astkdictruns. chatty mode activated π£οΈ-debugβ display debugging information astkdictruns. useful mainly for developers π (iykyk)
π KNOWN BUGS AND LIMITATIONS π
tkdictdoesn't know how to handle firewalls. it's not blocked bestie, it's just... unbothered π₯- The authentication aspects of RFC 2229 aren't currently supported.
- See the ToDo page under the Help menu.
π SEE ALSO π
www.dict.orgβ the DICT home page, with all sorts of useful information. there are a number of other DICT clients available too, so shop around πdictβ the Cdictclient written by Rik Faith; the options are pretty much lifted from Rik's client. iconic behaviour honestly.RFC 2229β the document which defines the DICT network protocol.
http://www.cis.ohio-state.edu/htbin/rfc/rfc2229.html
Net::Dictβ the perl module which implements the client API for RFC 2229. it includes a command-line perl client,dict, as well astkdictβ¨
β VERSION β
$Revision: 1.1.1.1 $
π AUTHOR π
Neil Bowers <neil@bowers.com>
π¦ COPYRIGHT π¦
Copyright (C) 2001-2002 Neil Bowers. All rights reserved.
This script is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
just so u know, this whole page is documented as perl v5.36.0, dated 2022-10-15, and it's the TKDICT(1p) page from the User Contributed Perl Documentation. mwah π stay hydrated and go look up a word π
π¦ where this page comes from
- ubuntu noble: libnet-dict-perl 2.22-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libnet-dict-perl 2.22-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libnet-dict-perl 2.22-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms