How can we build a system to perform web searches (e.g. Google search) in a notebook so that it looks and functions like a normal search interface operating in the browser?
I started on this, after building out a search paclet for this answer.
The basic idea is to simply provide nicer access to the basic underlying paclet. The code all lives here.
We can use it like so:
And then just type and search:
One convenient thing is that we can dynamically bind the search results, and use the different types of search (such as video):
and then we can still access the results outside of the interface: