-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Albert Schimpf edited this page May 14, 2020
·
22 revisions
Scraper is a framework which enables flow-based programming in a declarative way. It is based on two main components: the core which translates the declarative json description into a format that is understood by the framework, and the actual nodes which can be used to construct a workflow.
The main goal of this framework is to facilitate reuse of code (nodes) and help managing control flow of programs in an easy way (control flow graph).
Java 12 is needed.
For more information, visit the [quick start guide](user/quick start) if you want to use the framework or the [developer's quick start guide](developer/quick start) if you want to contribute to the project.
There is also a quick overview over existing features.
- Scraper Git
- Scraper Node Documentation
- Scraper Wiki
- Scraper Binaries
- Scraper Editor (prototype, deprecated)
- Which Java versions are supported?
- Only Java 12 and higher is supported
- Master's Thesis, Formal Semantics for Composable Workflows for Scraper, Technische Universität Kaiserslautern and Kyoto University, supervised by Dr. rer. nat. Annette Bieniusa (TUK), Prof. Dr. Arnd Peotzsch-Heffter (TUK), Prof. Dr. Atsushi Igarashi (Kyoto University) (pdf)