Skip to main content

ECA: Event Condition Action

Project description

ECA - Event Condition Action

ECA was developed as an educational tool aimed at a diverse CS student population with programming experience ranging from "very little" to "very much": it allows students to quickly develop a prototype real-time Twitter Dashboard that really looks cool. And it is open to more advanced programming to challenge students who have more experience. The basis of ECA is a rule system that reacts to externally generated events.

The architecture favours simplicity over robustness. Multithreading is used in favour of more suitable parallelism options such as greenlets to keep dependencies to a minimum for ease of deployment.

Documentation can be found in the Wiki of this github site.

This program is not intended for production use. It may contain security issues not tolerable outside of a controlled environment.

ECA requires Python 3.2 or higher.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neca-2.0.1.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

neca-2.0.1-py3-none-any.whl (2.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page