MSS pour Multi-Screen Shot.

Il s'agit d'un module Python qui ne doit faire qu'une seule chose, et la faire bien : prendre des captures d'écran.
Hm... Il y a déjà de quoi faire en la matière. Oui, Mais ! Je ne souhaitais pas intégrer des monstres tels que Qt, win32 ou encore wx ; et que ça soit PIL ou Pillow, aucun ne gère le multi-écran.

Le module MSS a été pensé dans le but de combler ces vides :

  • gèrer le multi-écran,
  • tout en étant multiplate-forme,
  • et en utilisant seulement du Python pur, aucun module externe.

Pour plus d'informations sur le fonctionnement interne de MSS :


Téléchargement

Tous les fichiers nécessaires se trouvent sur la page du projet (GitHub).
Vous pouvez l'installer simplement en utilisant pip :

$ python -m pip install -U --user mss

Ou encore via conda:

$ conda install -c conda-forge python-mss

Dépendances et pré-requis

Python 3.5+. C'est tout :)
MSS est écrit en Python pur avec utilisation intensive du module ctypes.


Historique

  • 2020-08-07 : Ajout des instructions d'installation pour conda et suppression de la mention de Python 2.