Jaffle 0.2

Jaffle is an automation tool for Python software development, which has the following features:

  • Instantiate Python applications in a Jupyter kernel and allows them to interact each other
  • Launch external processes
  • Combine all log messages and allows filtering and reformatting by regular expressions and functions
  • Built-in WatchdogApp watches filesystem events and triggers another app, arbitrary code, and functions, which make it possible to setup various automations.

Screenshot

_images/tornado_example.gif

Developing a single-page web app using Tornado and React

Warning

Jaffle is intended to be a development tool and does not care much about security. Arbitrary Python code can be executed in jaffle.hcl and you should not use it as a part of production environment. jaffle.hcl is like a Makefile or a shell script included in a source code repository.

Developer Documentation

Source Code

GitHub repository: yatsu/jaffle

Bugs/Requests

Please use the GitHub issue tracker to submit bugs or request features.

License

Jaffle is available under BSD 3-Clause License.

This web site and all documentation are licensed under Creative Commons 3.0.

Indices and tables