{"adoption": {"forks": 115, "observed_at": "2026-08-28T04:04:13.672113+00:00", "stars": 1280}, "canonical_url": "https://ross.abutalabs.com/products/python-mss", "card": {"archived": false, "artifact_type": "library", "description": "An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.", "domain": ["cross-platform", "computer-vision", "developer-tools"], "enriched": true, "function": ["image-processing", "cli", "developer-tools"], "health_score": 98, "homepage": "https://python-mss.readthedocs.io", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["BoboTiG/python-mss"], "name": "BoboTiG/python-mss", "platform": ["windows", "python", "cross-platform", "cli"], "pushed_at": "2026-08-24T12:56:19+00:00", "repo": "BoboTiG/python-mss", "stars": 1280, "tags": ["screenshot", "screen-capture", "ctypes", "multi-monitor", "no-dependency", "thread-safe", "automation", "linux", "macos"], "topics": ["python", "screenshot", "ctypes", "python-library", "mss", "monitor", "cli", "efficiency", "gnu-linux", "macos", "windows", "cross-platform", "python-mss"], "urls": [], "use_cases": ["take screenshots of all monitors in python", "fast screen capture for computer vision", "capture screenshots per monitor", "grab screen pixels for AI training data", "save screenshots as png without dependencies", "embed screenshot capture in a game or automation script"], "what_it_is": "Python MSS is an ultra-fast, cross-platform screenshot library in pure Python using ctypes, capable of capturing one or all monitors with no external dependencies. It integrates well with PIL, NumPy, and OpenCV, making it suitable for embedding in games, AI, and computer vision applications.", "when_to_avoid": ["you need advanced capture features like window-specific capture, video recording, or annotations", "you are not working in Python or need a GUI-based screenshot tool", "you require formats beyond PNG without adding PIL yourself"], "when_to_choose": ["you need fast, dependency-free screen capture across Linux, macOS, and Windows", "you want per-monitor screenshots or raw pixel data for NumPy/OpenCV pipelines", "you need a thread-safe, lightweight screenshot module to embed in larger software"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/python-mss", "repo": "BoboTiG/python-mss", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.672113+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:02:34.787717+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78b2ec1e062bce0d4b2f530bbf4d69c6b8d8f2ccb078cd7418e05c31c4a653f", "fetched_at": "2026-08-28T04:04:13.672113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BoboTiG/python-mss"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 48}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4811, "days_push": 9, "days_rel": 132, "gap_med": 262.0, "n_releases_24m": 3}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}