Btu

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

Install Btu

bench get-app https://github.com/Datahenge/btu

Tags

  • cron
  • erpnext
  • frappe-framework
  • redis-queue
  • task-scheduler

Add the Frappe Gems badge to your README

Maintain Btu? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=Datahenge%2Fbtu)](https://frappegems.com/gems/apps/Datahenge/btu)

About Btu

## Background Tasks Unleashed (BTU) v15 For details, please read the project's **[Official Documentation](https://datahenge.github.io/btu/)**. If you're looking for its companion application, the Rust-based **BTU Scheduler**, that project is maintained on a separate GitHub site. 🆕 **NEW in 2025** - Python version of the BTU Scheduler, [btu_scheduler_py](https://github.com/Datahenge/btu_scheduler_py) ### What is this? Background Tasks Unleashed is: * a [Frappe Framework](https://github.com/frappe) 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](https://datahenge.github.io/btu/installation.html) is available on BTU's GitHub Pages site. ### Linux Prerequisites ```bash 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

Related Other apps for Frappe & ERPNext

  • Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
  • Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
  • Print Designer — Visual print designer for Frappe / ERPNext
  • Ctr — CTR模型代码和学习笔记总结
  • Whitelabel — Whitelabel ERPNext
  • Fossunited — fossunited.org
  • Helm — Helm Chart Repository for Frappe/ERPNext
  • Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.