• Stars
    star
    896
  • Rank 50,602 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created about 11 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

Python MSS

PyPI version Anaconda version Tests workflow Downloads

from mss import mss

# The simplest use, save a screen shot of the 1st monitor
with mss() as sct:
    sct.shot()

An ultra fast cross-platform multiple screenshots module in pure python using ctypes.

  • Python 3.8+, PEP8 compliant, no dependency, 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);
  • get the source code on GitHub;
  • learn with a bunch of examples;
  • you can report a bug;
  • need some help? Use the tag python-mss on StackOverflow;
  • and there is a complete, and beautiful, documentation :)
  • MSS stands for Multiple Screen Shots;

Installation

You can install it with pip:

python -m pip install -U --user mss

Or you can install it with conda:

conda install -c conda-forge python-mss

More Repositories

1

ebook-reader-dict

Finally decent dictionaries based on Wiktionary for your beloved eBook reader.
Python
368
star
2

pombo

Theft-recovery tracking opensource software.
Python
120
star
3

cracker-ng

ZIP cracker, CCRYPT cracker, and others to come.
C++
82
star
4

thermalprinter

Python module to manage the DP-EH600 thermal printer.
Python
31
star
5

py-candlestick-chart

Draw candlesticks charts right into your terminal, using Python!
Python
29
star
6

pep-epub

[Unofficial] Python PEP in EPUB format
Shell
11
star
7

shaarlimages

Shaarlimages, la galerie des shaarlis !
Python
6
star
8

avatar

A personal, self-hosted, Gravatar like.
PHP
5
star
9

thermalprinter-recipes

Several use cases for the ThermalPrinter module (DP-EH600).
Python
5
star
10

python-fastest-json-module

Guess what is the best JSON drop-in module in the Python ecosystem.
Python
5
star
11

supernatural-kills

Death data from the Supernatural TV show
HTML
4
star
12

docolav

(DOminant COlor AVerage) Déterminer la couleur moyenne dominante d'une image.
C++
3
star
13

MD5-utils

MD5-utils is a script for MD5 hash function manipulations. It can crypt one or more word(s) and try to crack one or more hash(es) using online servers.
Perl
3
star
14

PyGameBoy

Game Boy emulator written in Python 3.
Python
2
star
15

cairo-contracts-epub

EPUB of OpenZeppelin Contracts written in Cairo for StarkNet
Python
2
star
16

BoboTiG

2
star
17

cairo-docs-epub

EPUB of the StarkNet and Cairo Documentation.
Python
2
star
18

matriux

Few tools used for The Matriux project
Shell
2
star
19

trafic

A Python desktop application that displays a systray icon with a counter about data metrics from all network adaptators.
Python
2
star
20

caps-lock-notifier

Caps Lock Notifier
C++
2
star
21

unit-converter

Cross-plateform unit converter.
C++
1
star
22

vlen

Déterminer la durée d'une vidéo.
C
1
star
23

shaarlis

The list of shaarlis in the nature.
1
star
24

getfirefox

Get Firefox badge
1
star
25

wgetz

Interface minimale pour wget utilisant zenity
Shell
1
star
26

frise

Historical timeline (ou frise chronologique, d'où le nom du projet)
Python
1
star
27

py-eip712-structs-ng

A Python interface for EIP-712 struct construction.
Python
1
star