"Are there tcl/tk scripts for reading web pages?" The answer is that there are many different resources, from one-liners to sophisticated full powered applications. There are a lot of features and preferences, and some limitations that the user might consider as they get started. Most of these are pretty simple, so the feature lists here is mostly a wish/todo list. The basic features a [browser] usually provides are [html] rendering, [url] following and local hardrive file loading. Some features to look for are: * link coloring * source viewing * plugin support (Flash, etc.) * [Java] support (perhaps as a plugin?) * Stylesheets (aka [CSS]) * image viewing * scripting (via [tcl/tk tclet plugin], [javascript], etc?) * [i18n] features Here is a listing of some resources. ---- What: [Alphatk] (the 'www' menu) Where: http://www.santafe.edu/%7Evince/Alphatk.html ftp://ftp.ucsd.edu/pub/alpha/tcl/alphatk/ Description: Shareware Tcl/Tk based text editor useful for programmers or someone writing TeX/LaTeX or HTML source files. The www menu provides text-only web browsing with link colouring, source viewing, frames, limited applet support, and full i18n features. Also user-friendly editing of Wiki pages from within Alphatk. Designed to run on Windows or Unix platforms, providing functionality equivalent to Pete Keleher's Alpha editor for MacOS. Requires Tcl/Tk 8.1.1 or newer. Runs on Windows NT 4, Windows 2000, XP, Solaris, Linux, MacOS X. This is release v8.1. Updated: 03/2002 Updated by: vince Contact: mailto:vince.darley@kagi.com ---- What: BrowseX [Browsex] Where: http://BrowseX.com/ Description: Open source, cross-platform web browser written primarily in Tcl. Comes bundled with Tml, a Tcl based HTML macro processor, designed to simplify and enhance web authoring. Also includes database client support for Postgres, as well as a minor widget collection known as Thin. This code is free - BrowseX Systems, Inc. does sell a C version of Tml, as well as TME, a Tml Editor/Composer. It is currently at release 1.5.0. Updated: 11/2002 Updated by: sag Contact: mailto:peter@BrowseX.com ---- Description: One-line web browser in Tcl. Location: http://mini.net/tcl/2464.html Updated: 03/2002 Updated by: sag ---- Description: Simple Tkhtml web page displayer Location: http://mini.net/tcl/2993.html Updated: 03/2002 Updated by: sag What: tkHTML Where: http://www.cobaltgroup.com/%7Eroland/tkHTML/ ???? ftp://ftp.cobaltgroup.com/pub/liem/tkHTML/source/tkHTML-3.21.tar.gz http://sunsite.unc.edu/pub/packages/infosystems/WWW/tools/editing/unix/tkhtml/ Description: Simple HTML editor for X. It has both menu and keystroke oriented commands to make editing and converting documents to HTML easier. Current beta provides Tk 4 support. tkHTML 3.2 is the current release with Tk 4.2 and Tix 4.1 support. Uses Netscape and Mosaic for previewing - no longer requires wwwish. Updated: 01/1999 Contact: mailto:roland@cobaltgroup.com (Liem Bahneman) ---- What: Scout Where: http://www.sanmay.freeserve.co.uk/ Description: WWW browser which uses tkhtml . Updated: 08/2001 Contact: mailto:hbyers@sanmay.freeserve.co.uk ---- Description: tclXML tools Location: http://tclxml.sourceforge.net/ Updated: 03/2002 Updated by: sag ---- Description: Plume (100% tcl/tk) web browser Location: ftp://ftp.procplace.com/pub/tcl/sorted/apps/plume-0.6.2/ Updated: 03/2002 Updated by: sag What: Plume Where: http://www.zveno.com/open_source/plume.html ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/plume-0.6.2/plume-0.6.2.tar.gz http://www.glinx.com/%7Ehclsmith/tcltk/plume/ ??? Description: Tcl/Tk WorldWideWeb (WWW) browser. Supports HTML v1.0 and v2.0, along with a subset of HTML v3.0 tables. Goal is for it to be completely v3.0 compliant. Handles inline GIF (including transparent GIFs), PPM, and X bitmap images. Supports older Tcl applets using Jacob Levy's Safe-Tcl extension. Runs with Tcl/Tk 8.0b1. Dynamically loads tclX and BLT extensions. Supports CMT's cmplayer. Note that this program contains a module (prot.tcl) to handle the HTTP 1.0 protocol. Includes an HTML megawidget which has table support. Support for XML documents and tcl based DTDs is also available. Also contains Safe-Tk code. Updated: 08/2001 Contact: mailto:Steve.Ball@zveno.com (Steve Ball) ---- Description: HelpSystem is a Tk/tcl based html help displayer Location: http://midc.miem.edu.ru/HelpSystem/ Updated: 03/2002 Updated by: sag ---- Description: Web Browser for Agenda VR3 written in Tcl/Tk Location: http://www.psnw.com/~alcald/tiny_tcl_web_browser.html Updated: 03/2002 Updated by: sag What: Agenda port of Tcl/Tk Where: http://www.desertscenes.net/agenda/ http://www.medmapper.com/root-snow-1.0.1-tcl-web-email.cramfs http://developer.agendacomputing.com/ Description: Port of Tcl/Tk to the Linux powered Agenda PDA. Tcl/Tk/Tcl++/html_lbirary/tclmail/etc. have been ported. A Tcl based WWW browser was written. Updated: 09/2001 Contact: mailto:alcald@psnw.com (Alexander Caldwell) ---- What: LAPIS Where: http://www.cs.cmu.edu/%7Ercm/lapis/ Description: LAPIS (Lightweight Architecture for Processing Information Structure) is a tool for lightweight structured text processing. It is a web browser which can highlight and manipulate regions of text. Written in Java, I have been told that the authors have done some work with Tcl using the Jacl interpreter. Updated: 02/2000 Contact: mailto:rcm@cs.cmu.edu (Rob Miller) ---- What: Netscape client Tcl Tclet (Schelter) Where: http://www.ma.utexas.edu/users/wfs/netmath/demo/demo.html Description: Netmath is a web browser with built in plotting facilities and interface to computation engines. Updated: 06/1999 Contact: mailto:wfs@math.utexas.edu ---- What: orinoco Where: ftp://catless.ncl.ac.uk/pub/orinoco-1.0-pre-alpha.tar.gz Description: Tcl/Tk WML browser. Updated: 08/2001 Contact: mailto:Lindsay.Marshall@newcastle.ac.uk (Lindsay F. Marshall) ---- 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: Quill Where: http://www.glinx.com/%7Ehclsmith/tcltk/quill/ ??? http://www.glinx.com/%7Ehclsmith/tcltk/quill/quill-0.14.tar.gz ??? Description: Mostly Tcl/Tk WWW browser. Updated: 12/1999 Contact: mailto:hclsmith.delete@glinx.delete.com (Hume Smith) ---- What: tk WWW interface Where: ftp://tk-www.mit.edu:8001/tk-www/help/tkWWW-0.13pre2.tar.gz ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/net/tkWWW-0.12/tkWWW-0.12.tar.gz ftp://ftp.x.org/R5contrib/xli.1.15.tar.Z Description: A Tk WorldWideWeb (WWW) browser, requires tk 3.x. It expects to find xli to display external graphic files. Version 0.13 is intended for use with tk 4.0 and is quite buggy as of Mar 31 1995. Also, see http://tk-www.mit.edu:8001/. Updated: 02/1997 Contact: mailto:tk-www-request@athena.mit.edu (administration of mailing list) mailto:tk-www@athena.mit.edu (WWW Tk Browser Discussion List) ---- What: tkWorld Where: Currently Unknown >>> found on ftp://ftp.procplace.com/pub/tcl June 2002 Description: Wes's Own Really Lazy Desktop provides a Tk interface to popular Unix commands. Each application's interface has a command center, toolbar and log window. Currently these applications are developed: tkFind, tkGrep, tkMake, as well as chmod, mkdir, ps, and rmdir , as well as built in dir, ls, and cd commands as well as a number of other std Unix commands, tkLB (a little HTML browser), tkREM (a regular expression maker), tkSort (a GUI interface to Unix sort), tkWinstall (GUI install tool, used to install/deinstall tkWorld) Software is released under the GNU General Public License. Currently at v1.4.0. Updated: 10/1998 Contact: Wes Bailey - address currently unknown ---- What: Wafe Where: http://www.wu-wien.ac.at/wafe/wafe.html http://www.wu-wien.ac.at/wafe/www/wafe-packages.html http://nestroy.wi-inf.uni-essen.de/wafe/wafe.html ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/1.0.19/ ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/1.0.19/wafe-1.0.19.tar.gz ftp://ftp.wu-wien.ac.at/pub/src/X11/wafe/Xaw3d-1.3.2-src.tar.gz http://nestroy.wi-inf.uni-essen.de/wafe/Cineast/video.html http://www.inria.fr/koala/jml/jml.html Description: Tcl binding to Xt and various widget sets like Athena (Xaw3d), OSF/Motif (1.1 to 2.0), and others. At the above FTP site are many other associated tar files, such as Linux binaries, Xaw3d, documentation, etc. Wafe can be used as a frontend for programs in abitrary programming languages (there are many example programs written in Perl contained in the package). As of version v1.0.18 Wafe supports the Kino widget class, Mosaic HTML widget, plotter widgets, XmGraph widget, Layout widget, tree widget, XbaeMatrix widget, Ghostview widget, Eurobridge widget, analog clock widget, most of the FWF widget classes, libWWW, LDAP library and more. Wafe supports graphic formats such as XBM, XPM, GIF, JPEG, and PNG. Various object oriented Tcl extensions such as OTcl or itcl are also supported. SSLEAY is supported. Available in RedHat's .rpm format. The current version supports Tcl 8.0, SSL streams, the choice of Tcl or Xt event loop, as well as a number of new modules. Package includes cineast, an extensible WWW browser, written using Otcl and Wafe. Other sample applications, such as htmlEdit, cpu-bars, gsv, pinger, xwafemail, etc. are also included. In version v1.0.19, Tcl_Objects are supported, UTF support when used with Tcl 8.1, Knvas widgets, Kino-2 widgets. Updated: 06/1998 Contact: mailto:wafe@wu-wien.ac.at (WaFE mailing list) ---- What: WebTk Where: http://www.tcl.tk/software/webtk/ Description: A Tk HTML editor and browser. It requires Tk 4.1 (FCS) or greater. There are packages for Unix, Macintosh, and Windows. The editor supports forms, but not tables and frames. Provides end-user extensibility and customization. You can copy and paste text, links and images from live pages from the web using WebTk's browser features. You can also chart and validate links on pages. This beta release is free for a 90 day evaluation period. Updated: 03/2001 Contact: mailto:welch@acm.org (Brent Welch) [TV] The files aren't there, I think there has been free version which I liked. ---- More generally, see http://wiki.tcl.tk/2?browser [TkGecko] and [NewzPoint] deserve mention, as does the "[One-line web browser in Tcl]". Which was the first Tk Web browser? It was quite early ... ---- [[ [Category Application] | [Category Internet] ]]