What: Getleft
Where: http://personal1.iddeo.es/andresgarci/getleft/english/ Description: Web page grabber featuring support for [http] and [ftp], modification of [html] pages for local file consistency, links can be followed, recursion of link following can be limited, support for multiple languages. Works on Linux and Windows. Requires Tcl/Tk 8.4 or newer, as well as curl. Currently at version 1.2. Updated: 03/2008
http://personal1.iddeo.es/andresgarci/getleft/english/
Getleft is a web site grabber; given an URL it will try to download the complete site or, at least, the part of it that matches the options set by the user.
Its features include:
Unfortunately it only understands plain html; that means it doesn't understand JavaScript or Java. PHP and other technologies that are processed in the server work fine, though.
For more details please visit the homepage [L2 ]
01dec05 jcw - Andrés, with some small adjustments your Wish-based standalone app for Mac OS X can be replaced by a starpack, now that Tclkit has an Aqua build version (thanks to DAS). Differences:
package require starkit starkit::startup
if {[info exists ::starkit::topdir]} { return $::starkit::topdir }
There are some drawbacks right now:
While this may not yet be good enough due to these drawbacks, it does show that Tclkit with Aqua is getting close, and the main advantage I expect to see is that such an application for Mac OS X with Aqua GUI can be assembled on any platform - you no longer need a Mac to be able to create / ship native Aqua apps.
Kevin Walzer See http://tk-components.sourceforge.net/tk-bundle-tutorial/index.html for general information on the structure of Mac application bundles. You actually can use a starkit in a Mac app bundle: it would go in myapp.app/Contents/MacOS as the application executable. You would still need to structure the other parts of the app bundle correctly, as outlined in that web page.