Usage

Import

So MSS can be used as simply as:

from mss import mss

Or import the good one base on your operating system:

# MacOS X
from mss.darwin import MSS as mss

# GNU/Linux
from mss.linux import MSS as mss

# Microsoft Windows
from mss.windows import MSS as mss

Instance

So the module can be used as simply as:

with mss() as sct:
    # ...

Or:

sct = mss()

GNU/Linux

On GNU/Linux, you can specify which display to use (useful for distant screenshots via SSH):

with mss(display=':0.0') as sct:
    # ...

A more specific example to only target GNU/Linux:

from mss.linux import MSS


with MSS(display=':0.0') as sct:
    for filename in sct.save():
        print(filename)