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:- ls: List available functions.
- view(...): View the source code of a function. Good for getting an idea of how WubHub works.
- popular: Show functions that are used most often.
- whatsnew: See what new functions have been created recently.
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.- To create a new group, use createGroup
- To invite someone to a group you belong to, use groupInvite(NameOfGroup,NumTokens)
- To signup for a group that someone has invited you to join, use groupSignup(NameOfGroup)
- To see all groups registered in WubHub, use groups
- To see all members belonging to a group, use groupMembers(NameOfGroup)
See the programming page for further details on writing WubHub functions.
