LICENSE: The MIT License
- Python 3.7 or higher
- setuptools
import shedok
shedok.Shedule(func, time, *args, **kwargs) # Creates shedule
shedok.Shedule.__call__(when=None) -> None # Tries to execute task(once and if time <= when)
shedok.Sheduler() # Creates shedules manager
shedok.Sheduler.add(shedule: Shedule) # Adds task to manager
shedok.Sheduler.tick() # Calls every task
shedok.Sheduler.run() # Creates new thread, that tick() every time
shedok.Sheduler.stop() # Stops thread