The goal of this project is to develop a programmable web service that is able to mimic user interactions with iAPIs. The service extends the in-browser engine for interactive APIs with support for long-running and stateful interactions with Web pages, such as filling forms that span multiple pages or multi-page navigations.
All software of the project is free and open-source, as specified by the terms of the BSD license.
- Simple RESTful interface
- Simple syntax to program user interactions and content extrations
- Supports parameterized programs
- Works like a function: program in, content out
- Able to derive program from example interactions
- Java-enabled web server
The implementation of this service is based on [iAPI HTML annotation format] (http://www.w3.org/community/interative-apis/wiki/Main_Page). The specification is developed and maintained by the W3C Interactive APIs Community Group. The Group is open, participation is free, and contributions are welcome from everyone.
Everybody who wants to contribute to this project is welcome. We keep the Master branch of the code with stable results and require each contributor to work in an own branch and to make suitable Pull Requests for features they would like to be included in the Master.
Here some useful links to understand how Git works: