Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 2.01 KB

README.md

File metadata and controls

43 lines (29 loc) · 2.01 KB

Background Tasks Unleashed (BTU) v13

For details, please read the project's Official Documentation.

If you're looking for its companion application, the BTU Scheduler, that project is maintained on a separate GitHub site.

What is this?

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 feature in Frappe v13+

BTU Workspace

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.

Linux Prerequisites

apt install pkg-config libsystemd-dev

Copyright and License

  • Background Tasks Unleashed (BTU) is licensed MIT. (See LICENSE.md file)
  • Copyright 2022, Datahenge LLC
  • Maintainer: Brian Pond [email protected]