Job scheduling based on filenames.
Simple clock/cron process that monitors a specific directory and run jobs based on its filename.
Currently filename with this pattern is supported:
(every X at time) where
X is [‘day’, ‘monday’, ‘tuesday’, ‘wednesday’,’thursday’, ‘friday’,’saturday’,’sunday’]
time is either in short form without minutes like 5PM or long form with minutes, 5:00PM
notebooks/generate_model (every day at 5pm).ipynb will trigger jupyter nbconvert to run every day at 5pm.
scripts/gen (every monday at 12pm).py will trigger python scripts/gen….py to run.
- Simple to use
- Integrates well with Jupyter
- Tested on Python 3.6
usage: jupyter-cron [-h] [-d] glob Scans for file to run on a schedule based on its name positional arguments: glob specify glob to search eg. test/**/*.ipynb optional arguments: -h, --help show this help message and exit -d, --daemonize daemonize the process
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|jupyter_cron-0.1.6-py3-none-any.whl (6.7 kB) Copy SHA256 hash SHA256||Wheel||py3|
|jupyter-cron-0.1.6.tar.gz (3.6 kB) Copy SHA256 hash SHA256||Source||None|