A Tauri based desktop application which allows a user to run Python notebook on their local machine in the background with user's already available python setup.
- Choose either One-off or Scheduled mode
- One-Off: Run a notebook in the background job
- Scheduled: Run a notebook in the background job using a schedule specified by cron string
- View and cancel Scheduled notebook jobs
- View pervious runs in the Completed tab
Follow the below steps to get started:
- Install a Jupyter python environment. Anaconda or Miniconda is recommended
- Install
papermill
andnbconvert
package throughpip install
- Install any additional packages that might be used by your own notebook
- Launch the `pynb-worker` application
- Configure the Python Executable
- Set the Data Directory
- Click Save
- Click on Run tab to begin executing your notebook
- Custom labels for both run types
- Allow YAML based execution parameters for notebook
- Allow setting environment variable for notebook directly through the UI
- Only tested on Windows Platform
- All scheduled jobs become inactive on exit and not restarted when application restart
Custom License. By using the software you agree to the following:
- Software is strictly intended for personal use.
- Software should only be used on on a personal machine and for non commercial activity.
- User assumes all risk(s) and liability associated with use of software.
- Any use beyond simple personal evaluation will require permission of the author
- Author(s) are not responsible for any issues that arise from usage of this software.
- The software is free to evaluate currently but that might change in the future
- License agreement and terms may change in the future. Additional terms that eliminate liability or dictate use maybe be added.