Version 31 of Interacting with the internet

Updated 2007-05-20 21:24:35 by dkf

Purpose: to discuss the various aspects of interacting with the internet and its services.

"- Mommy, where do abandoned projects go when they die?"


Dict ( http://www.dict.org/ ): Tcl interface to a dict server

Email

FTP

  • ftp_lib [L7 ] A Tcl 8.x dynamically loadable extension providing Tcl commands to interact with an FTP server. Note An updated, maintained version of this code is a module in Tcllib.

HTTP/HTTPS/HTML

CGI/Middleware

Invoking browsers

IRC/Moos/other interactive chat related services

 What: Potato MUSH/MUD Client
 Where: http://wiki.tcl.tk/11099
 Description: Graphical Tcl/Tk client for connecting to MUDs/MUSHes/MU*s
 Updated: 03/2004
 Contact: mailto:[email protected] (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:[email protected] (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:[email protected] (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:[email protected] (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:[email protected] (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:[email protected]

 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:[email protected] (David Fenger)

 What: tcltt, v1
 Where: ftp://ftp.white.toronto.edu/pub/muds/tcltt
 Description: Tcl TinyTalk - a multi-user interaction tool.
 Contact: mailto:[email protected] (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:[email protected] (TeenyMUD admin addr)
        mailto:[email protected] (Teeny MUD Mailing List)
        mailto:[email protected] (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:[email protected] (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:[email protected] (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

News

SOAP

Telnet

Flickr and other social networking web sites


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


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.


LV One of the things I was recently asked was Can Tcl be used to get information easily from a web site? And while certainly there are web scraping techniques, I don't know that I would consider use of these in the easily category. Anyone aware of any Tcl extensions which work hard behind the scenes to make interacting with web sites easier?


Enabling Tcl in Microsoft IIS


Category Internet | Category Networking