Open Source Projects
SeatLock ↗
●PyPI PackageConcurrency-safe resource allocation engine with lock, book, cancel, and timeout semantics.
What is it?
SeatLock is a reusable Python engine designed to handle concurrency-safe resource allocation using lock, book, cancel, and timeout semantics. It is published to PyPI for real-world integration, with over 1.2k+ downloads worldwide.
Why did I build it?
I built SeatLock to implement a clean, reuseable concurrency control model for distributed scheduling domains. I wanted to prevent race conditions during concurrent bookings without tying the logic to a specific database backend.
mediainfo-py ↗
●PyPI PackageLightweight Python wrapper for FFmpeg's ffprobe to extract rich video metadata.
What is it?
mediainfo-py is a lightweight Python package that wraps FFmpeg’s ffprobe functionality to extract essential video metadata such as resolution, frame rate (FPS), codec, and duration using a clean, Pythonic interface.
Why did I build it?
I built mediainfo-py because I needed a simple, lightweight wrapper for reading media stream headers without importing bloated frameworks. It has gained traction with over 2.9k+ downloads worldwide.