8000 GitHub - nickc1/tusk: A python wrapper to run jobs.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nickc1/tusk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tusk

tusk makes it easy to:

  • run python scripts and notebooks
  • get notifications on failure
  • log important statistics

To run a python script that sends a slack message on error:

tusk myscript.py --slack

We also build on the excellent papermill library, so similary to run a python notebook:

tusk my-notebook.ipynb --slack

Use Cases

tusk aims to bridge the gap between unmonitored or loosely monitored cron jobs and more robust solutions such as airflow or prefect. We wanted to make a tool that works out of the box without much configuration or setup.

Installation

pip install tusk-runner

Slack

To have errors or successful runs send notifications to slack, you must first set up a slack webhook and then set the TUSK_SLACK_URL environmental variable.

About

A python wrapper to run jobs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0