Purpose: to discuss the various aspects of interacting with the internet and its services. ---- '''Dict''' ( http://www.dict.org/ ): [Tcl interface to a dict server] '''Email''' * [mail notification tools (i.e., biff)] * Tkmsmail [http://www.du.edu/%7Emschwart/tcl-tk.htm] * email-www [ftp://ce-toolkit.crd.ge.com/tcl/email-www.tar.gz] * enabled mail [ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/unknown/safe-tcl-1.2.tar.gz] * Tcl MIME [http://www.purl.org/NET/akupries/soft/mail/] * ezsmtp [http://www.millibits.com/djh/tcl/] * Fmail (Mail filtering) [http://www.purl.org/NET/akupries/soft/mail/] '''FTP''' * ftp_lib [http://home.t-online.de/home/Steffen.Traeger/tindexe.htm] A Tcl 8.x dynamically loadable extension providing Tcl commands to interact with an FTP server. '''Note''' This code is a module in [Tcllib]. '''HTTP/[HTTPS]/HTML''' * HTTP extension comes with the core Tcl distribution * SSL extensions [http://www.abc.se/%7Em9339/prog/ssl/SSLtcl.html] http://www.sensus.org/tcl/ * [An HTTP robot in Tcl] * [htmlparse] in [tcllib] There are several ways of using server-side TCL on the web, as "[Web servers which provide native Tcl support]" lists. HTML support can be found in html_library [ftp://www.tcl.tk/pub/tcl/misc/html_library-0.3.tar.gz] (with updates at [http://www.msen.com/%7Eclif/RP_Updates.html], Plume [http://tcltk.anu.edu.au/], [tkhtml], WebTk [ftp://www.tcl.tk/pub/tcl/misc/], and possibly other packages. ''CGI/Middleware'' cgi.tcl [http://expect.nist.gov/cgi.tcl/] [tclvfs] contains (partial?) [WebDAV] support '''[Invoking browsers]''' '''[IRC]/Moos/other interactive chat related services''' What: Potato MUSH/MUD Client Where: http://mini.net/tcl/11099 Description: Graphical Tcl/Tk client for connecting to MUDs/MUSHes/MU*s Updated: 03/2004 Contact: mailto:talvohornblower@hotmail.com (Mike Griffiths) What: chatclient Where: http://home.san.rr.com/dnew/chatclient.zip Description: Tcl/Tk GUI based text interface to MUDs. Updated: 02/2000 Contact: mailto:dnew@san.rr.com (Darren New) What: Coccinella Where: http://hem.fyristorg.com/matben/ Description: Tcl/Tk whiteboard, shared desktop, supporting plugins and compatible with Jabber. Uses GPL licensing. Should run on most Linux, MacOS, Windows, and other platforms with appropriate Tcl/Tk extensions ported. Currently at version 0.94. Updated: 06/2002 Contact: mailto:matben@privat.utfors.se (Mats Bengtsson) What: lyntin Where: http://lyntin.sourceforge.net/ Description: extensible Mud client and framework for the creation of autonomous agents, or bots. Lyntin is centered around Python, a dynamic, object-oriented, and fun programming language. Uses Tkinter for a GUI interface. Currently at version 1.3.4. Updated: 06/2000 Contact: mailto:willhelm at users dot sourceforge dot net What: MMuCl Where: http://mmucl.sourceforge.net/ http://download.sourceforge.net/mmucl/mmucl-1.4.0.tar.gz Description: MMuCl (pronounced muckle) is a MUD (multi-user dungeon) client written in Tk 8. MMuCl has been verified to work under Linux, Windows 95 and Windows NT. Distributed under GNU Public License. Updated: 06/2000 Contact: mailto:msp12@jhunix.hcf.jhu.edu (Mark Patton) What: Phoenix Where: http://theory.uwinnipeg.ca/localfiles/infofiles/phoenix.html http://www.maths.tcd.ie/pub/mud/moo-www/rdir/16242.html http://http.bsd.uchicago.edu/%7El-newberg/phoenix-0.1.8.html ??? Description: WWW editor/browser, built upon tkWWW. A version 0.1.8 was announced in 1995, but that page is no longer available. Updated: 08/2001 Contact: mailto:leen@bio-3.bsd.uchicago.edu (Lee Newberg) What: SMM++ Where: http://www.Physik.Uni-Dortmund.DE/%7Eissevers/SMM++/welcome.html Description: Selim's Magic Mapper (SMM++) is a cross platform MUD client with extended unique features such as a highly customizable user interface and unique mapping capabilities,along with the standard mud client functions. Currently at version 4.2. Updated: 12/1999 Contact: mailto:selim.issever@desy.de What: TCLtt (TCL-TinyTalk) Where: From the contact Description: Programmable client for connecting to MUDs (effectively, chat servers with role playing). Uses Tcl 6.7, should be OK with earlier. Updated: Contact: mailto:dkfenger@sirius.uvic.ca (David Fenger) What: tcltt, v1 Where: ftp://ftp.white.toronto.edu/pub/muds/tcltt Description: Tcl TinyTalk - a multi-user interaction tool. Contact: mailto:cks@sys.utoronto.ca (Chris Siebenmann) What: TeenyMUD Where: From the contact Description: a small Multi User Dungeon program which is based on a heavily modified version of Tcl. Contact: mailto:teeny-list-request@fido.econlab.arizona.edu (TeenyMUD admin addr) mailto:teeny-list@fido.econlab.arizona.edu (Teeny MUD Mailing List) mailto:downsj@atlantis.CS.ORST.EDU (jason downs) What: tkconnect Where: http://www.lyot.obspm.fr/%7Edl/softs.html ftp://ftp.lyot.obspm.fr/tcl/tkconnect Description: Simple Tcl7.5/Tk 4.1 TCP/IP multi-connection, multi-window client that could be useful for MUDs, game servers, debugging a network, etc. but mainly is useful as an example/tutorial on using Tcl/Tk networking and basic widgets. Contact: mailto:L@demailly.com (Laurent Demailly) What: tkMOO-light Where: http://www.cm.cf.ac.uk/User/Andrew.Wilson/tkMOO-light/ http://www.cm.cf.ac.uk/User/Andrew.Wilson/tkMOO-light/Source/ Description: Advanced chat client suitable for use with MUD and MOO systems. Runs on Unix, Windows 95/98/NT and Macintosh platforms. Macintosh version is a single file download which doesn't require a seperate install of tcl/tk. Latest version is v0.3.29 . Updated: 05/1999 Contact: mailto:andrew.wilson@cm.cf.ac.uk (Andrew Wilson) What: Trebuchet Tk Where: http://sourceforge.net/projects/trebuchet/ http://www.belfry.com/fuzzball/trebuchet/faq.html Description: Tcl/Tk TinyMUCK/TinyMUSH/MOO GUI client written in Tcl/Tk. Includes cripting, triggers, highlights, macros, buttons, key bindings, etc. Supports MCP editing, MOO and FBMUCK6 dialog packages and intelligent colored editing of MUF and MPI programs for muck users. Requires Tcl/Tk 8.3.2 or newer. Supports both Unix and Windows. Currently at version 1.013 . Updated: 11/2001 Contact: See sf web site '''LDAP''' * [http://www.openldap.org/] http://www.sensus.org/tcl/ * tclLDAP [ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/databases/tclLDAP-2.1/tclLDAP-2.1.tar.gz] '''News''' * [nntp] * [Simple News Posting Program] * The example section in [tcllib] also contains a news posting application. '''[SOAP]''' * [TclSOAP] '''[Telnet]''' ---- '''Other ?''' ''Hopefully someone will come along and discuss the various topics relating to the above and more. Hopefully pointers to useful extensions, useful code, etc. will appear.'' There's for instance a mini mailer frame and a micro mailchecker in [Bag of algorithms]. ---- '''Books''' * [BOOK Building Network Management Tools With Tcl/Tk] * [BOOK Cookbook for Serving the Internet - UNIX Version, 1/e] * [BOOK Bots and Other Internet Beasties Book/CD Package] * [BOOK How to Manage Your Network Using SNMP] * [BOOK Web Development with TCL/TK 8.1] * [BOOK Tcl for Web Nerds] * [BOOK Philip and Alex's Guide to Web Publishing] * [BOOK Web TCL Complete] * [BOOK Database Backed Web Sites] * [BOOK Interactive Web Applications With Tcl/Tk] * [BOOK CGI Developer's Resource - Web Programming in Tcl and Perl] ---- See also [Getting stock quotes over the internet]. In the same vein, [CL] in particular likes picking up huge classes of services through [SOAP] and [CORBA] interfaces. Or see [Determine whether an ftp URL is valid]. See also [websearch] - [A little rain forecaster]. ---- [Enabling Tcl in Microsoft IIS]