Scripting
With the recent browser integration, E15 is now able to support custom user scripting. Because E15 has a Python interpreter at its core, page content can be searched, and browsing automated. As an example, we have integrated a spidering script into E15:
In this example, a Python script directs the procedural traversal of a set of links originating from a single Flickr page. The end result is a space of pages that can then be visually explored. And if visual exploration is not enough, text-based filtering of results can reveal pages that would have otherwise been hard to find in a large set of pages:

November 28th, 2007 at 9:45 pm
The scripting and filtering are hot. How do I interact with the results? When I find pages that are interesting to me, is there any way I can put them aside into a set?
Looking forward to a release I can play with…
November 29th, 2007 at 6:05 am
One goal of E15 is to be able to use it as an information visualization engine for web-accessible content. Clearly, being able to “filter and move” is an important feature to collect relevant results. Currently, nearly everything can be done through Python, as it basically serves as an interface to the E15 “kernel”. So, once filtered, we could write a few lines of Python code to save those results to a file, or in a data structure to be loaded in another portion of the E15 environment. We are currently thinking of ways to avoid having to always go down to the Python level to do these sorts of interactions, however.
A release is coming, once we get our thesis proposals in gear…