Stricture is a python package that provides classes and a CLI tool for easy scheduling, automating, and managing specific operations.
Project description
Stricture is a python package that provides classes and a CLI tool for easy scheduling, automating, and managing specific operations.
Currently, Stricture provides 5 classes:
Schedule
- Used to determine if the current date and time falls within a user defined schedule. Provides a variety of functionality that promotes human readable schedules, ranging from broad week-to-week bases, to granular date and time ranges.Stricture
- A class used to abstract the idea of starting and stopping a specified operation or process based on aSchedule
or other condition. User supplied functions are orchestrated by a templated function to launch, pause, resume, and check conditions for an operation.ProcessStricture
- A differentiatedStricture
used to start and stop local system processes given aSchedule
or other condition.Command
- A basic utility for easily running terminal commands and collecting their output.CommandStricture
- A differentiatedStricture
used to start and stop terminal commands (using theCommand
Class) given aSchedule
or other condition.
Please review the Stricture Documentation for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Stricture-1.0.1.tar.gz
(12.2 kB
view details)
Built Distribution
Stricture-1.0.1-py3-none-any.whl
(13.9 kB
view details)
File details
Details for the file Stricture-1.0.1.tar.gz
.
File metadata
- Download URL: Stricture-1.0.1.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818580b3fcf1e0ef1926ceff2ddc22c9a2736c0c97d495c1b894eddc14276f72 |
|
MD5 | c8de1fd89c57eea08468b040622cb51f |
|
BLAKE2b-256 | 1454b74a701a2a2af11508794d7d1fa378f251df380c40ca8e43045a3299e0a1 |
File details
Details for the file Stricture-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: Stricture-1.0.1-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09a79bf5b670884665895a39aaaf5ea75771fcf199d596e0e9a2623b01894c54 |
|
MD5 | c9e64d66169e0052a85683384232e310 |
|
BLAKE2b-256 | 222ef095845ff1ae9c384ae5da1ec0959ff66499d07c39aaabfe4aa801bf80ab |