apscheduler
APScheduler
APScheduler is a flexible task scheduling and job queue system for Python applications. It supports both synchronous and asynchronous execution with multiple scheduling mechanisms including cron-style, interval-based, and one-off scheduling.
Quick Start
Basic Synchronous Scheduler
from datetime import datetime
from apscheduler import Scheduler
from apscheduler.triggers.interval import IntervalTrigger
def tick():
print(f"Tick: {datetime.now()}")
# Create and start scheduler with memory datastore
with Scheduler() as scheduler:
scheduler.add_schedule(tick, IntervalTrigger(seconds=1))
More from slanycukr/riot-api-project
axios
Promise-based HTTP client for making requests from browser and Node.js
140radix-ui
Build accessible, unstyled React UI components with Radix Primitives
56structlog
Structured logging for Python applications with context support and powerful processors
46uvicorn
ASGI server for Python web applications - Fast, production-ready server for async frameworks
41httpx
A next-generation HTTP client for Python with both sync and async support, perfect for modern Python applications
36zod v4
TypeScript-first schema validation library with static type inference and runtime validation
14