Background Tasks Unleashed (BTU) v14
For details, please refer to the Official Documentation.
What is BTU?
Background Tasks Unleashed is:
- a Frappe Framework application for Task Scheduling and Automation.
- a tool for running tasks or processes automatically, on a repeating schedule, in the background of your Frappe web application.
- a robust alternative to the out-of-the-box
Scheduled Job Types
featured in the Frappe framework.
Capabilities
Using only your web browser, take full control of the BTU application. No need to SSH and modify hooks.py
.
- Tasks organize your reusable jobs, enabling you to run any Python function (standard or custom) and pass your own arguments.
- Schedules will run Tasks in the background, at any cadence required (FYI, we can do cron...with timezones!)
- Logs give you visibility into your Task history. Not just success or fail, but the complete standard output and errors.
You can also:
- Run any Task on-demand.
- When a scheduled Task completes, automatically receive an email notification (including CC and BCC)
- Use an included CLI application to interact with the BTU from a shell terminal, instead of your web browser.
Installation
A complete Installation Guide is available on BTU's GitHub Pages site.
Copyright and License
- Background Tasks Unleashed (BTU) is licensed MIT. (See LICENSE.md file)
- Copyright 2021-2023, Datahenge LLC
- Maintainer: Brian Pond brian@datahenge.com