An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.
:heart: contributors: @mgorny, @CTPaHHuK-HEbA
XOpenDisplay()
call (fixes #246)xvfb-run
on GitHub Actions (#248)test_get_pixels.py
, and try to fix a random failure at the same time (related to #251)PyVirtualDisplay
instead of xvfbwrapper
(#249):heart: contributors: @mgorny, @relent95
.close()
(#241)XRRCrtcInfo.width
, and XRRCrtcInfo.height
, C typesmaster
branch to main
SetuptoolsDeprecationWarning
: Installing 'XXX' as data is deprecated, please list it in packages--with-cursor
, and with_cursor
argument & attribute, are simple NOOP on platforms not supporting the featureScreenShotError
when -q
, or --quiet
, is used but return 1
test_entry_point()
with multiple monitors having the same resolution:heart: contributors: @CTPaHHuK-HEbA, @Tonyl314, @ArchangeGabriel
f-string
, ran isort
& black
) (close #101)test_entry_point()
when there are several monitorslicense_file
option for license_files
test_grab_with_tuple_percents()
(fixes #142)