Skip to main content

codecov tests

tasklit

A browser-based task scheduling app build on streamlit. Demo

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:8501 or 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 . or pip 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)

Source distribution for tasklit 0.0.4
File Size Uploaded
tasklit-0.0.4.tar.gz 33.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tasklit 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page