tasklit
A browser-based task scheduling app build on streamlit.
How to use?
Too lazy to write cronjobs? Working on a headless system and want to have a GUI?
Tasklit is a simple task scheduling application that allows you to schedule different processes via browser interface.
Get started
- create an environment
conda create --name tasklit python=3.8 - install with
pip install tasklit - run with
tasklit - visit the website (default is
http://localhost:8501or network ip) - Submit a new task. Example to run a test script on your desktop on a Mac system:
python \Users\username\Desktop\myscript.py
For local development:
- Clone the repository locally:
git clone https://github.com/straussmaximilian/tasklit.git - install with
pip install .orpip install -e .for the editable version - for pinned requirments install the development-requirements:
pip install .[develop]
Limitations
- Only task execution, no logic based on return values
Planned
- Notifications (Email, Slack, Teams)
Acknowledgements
The PyPi workflow and installation routine is largely copied form the AlphaTims- repository.
Tests
- Run tests via
coverage run -m unittest discover tests - Check test coverage via
coverage report -m
Metadata
Release files for tasklit 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tasklit-0.0.4.tar.gz | 33.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tasklit-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.3 kB
Release files / tasklit-0.0.4.tar.gz
| Download URL | tasklit-0.0.4.tar.gz |
|---|---|
| Size | 33.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f10098ecab965675ebe3d9edae2f8d63210a83509f160b074699c17e48a3cdb0
|
|
BLAKE2b-256 checksum How to use checksums |
4ae5ca2160959af010ff8527642dafc1f0e715f24e1a925ba3fd91d544528f64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
|
Release files / tasklit-0.0.4-py3-none-any.whl
| Download URL | tasklit-0.0.4-py3-none-any.whl |
|---|---|
| Size | 35.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7acecc550d7aa17bd962d0e05b20074b58bf17955dc6ab3d889727ddc244032f
|
|
BLAKE2b-256 checksum How to use checksums |
5ed9624304fa99c8019bf1adf29fb1f1c7fc0745d22247dac793b5ed159c1542
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
|