Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Datahenge/btu

Background Tasks Unleashed: A Frappe Framework application for Task Scheduling and Automation.
https://github.com/Datahenge/btu

cron erpnext frappe-framework redis-queue task-scheduler

Last synced: 4 months ago
JSON representation

Background Tasks Unleashed: A Frappe Framework application for Task Scheduling and Automation.

Awesome Lists containing this project

README

        

## Background Tasks Unleashed (BTU) v14

For details, please refer to the **[Official Documentation](https://datahenge.github.io/btu/)**.
* The companion application, the **BTU Scheduler**, is maintained on a separate GitHub site.

### What is BTU?
Background Tasks Unleashed is:

1. a [Frappe Framework](https://github.com/frappe) application for Task Scheduling and Automation.
2. a tool for running tasks or processes *automatically*, on a repeating schedule, in the background of your Frappe web application.
3. a robust alternative to the out-of-the-box **`Scheduled Job Types`** featured in the Frappe framework.

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](https://datahenge.github.io/btu/installation.html) 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