python-mss (conda): Python 3.8+, PEP8 compliant, no dependency, and thread-safe. Very basic, it will grab one screen shot by monitor or a screen shot of all monitors and save it to a PNG file. But you can use PIL and benefit from all its formats (or add yours directly). Integrate well with Numpy and OpenCV. It could be easily embedded into games and other software which require fast and platform optimized methods to grab screen shots (like AI, Computer Vision). MSS stands for Multiple Screen Shots.
Keywords: cli|cross-platform|ctypes|efficiency|gnu-linux|macos|monitor|mss|python|python-library|python-mss|screenshot|windows