Source: site.help [edit]

Help

WubHub allows you to perform a variety of tasks on the Web more rapidly and effectively than by conventional Web browsing. Use it by typing commands into the command bar above. For a little more background and motivation, read about WubHub.

Useful commands

WubHub has a variety of commands that you can try. See the home page for examples, or use the ls command to get a complete list (just type "home" or "ls" above).

Especially useful commands include:

Adding New Commands

Any member can help add new capabilities to WubHub. Functions are editable in a collaborative fashion, much like pages on a wiki.

There are a few permissions restrictions; some particularly important commands (like "edit") are read-only, for instance.

Every command simply calls a particular function. Functions are typically pieces of code that may accept input and return a value, such as a computed number, or the results of querying a search engine. The return value can also be an entire Web page, or even a redirect to another Web site that holds the answer. Computations are written in the WebL programming language, a simple scripting language that has special facilities for accessing and processing Web-related data.

Groups

Groups are modules where a number of people can get together to work on a project or application. When you create or join a group, you can edit all functions belonging to that group, and the group is added to your default execution path. You may belong to more than one group at a time.

See the programming page for further details on writing WubHub functions.