Skip to main content

Project logo

Zala

PyPi Chat Support

ZALA Z-16

Zala is a screenshot tool designed to capture images of your desktop. It has options to capture a specific region of the screen. Built using PyQt, Zala can be integrated into Python projects as a dependency.

If you're looking for a standalone program to create screenshots and don't plan to integrate it into a PyQt project, consider using maim. Maim is written in a more efficient language.

Install

Install using pipx from pypi.

pipx install zala

Python usage

Zala can be integrated into PyQt6 projects as a library. The example below shows how to capture a screenshot and let the user select a region.

import sys

from PyQt6.QtWidgets import QApplication
from zala.main_window import ZalaSelect
from zala.screenshot_preview import UserSelectionResult
from zala.screenshot import ZalaScreenshot


def main() -> None:
    app = QApplication(sys.argv)
    scr = ZalaScreenshot(app)

    def on_selection_finished(result: UserSelectionResult) -> None:
        if result.pixmap:
            result.pixmap.save("screenshot.png")
        app.quit()

    sel = ZalaSelect(scr.capture_screen())
    sel.selection_finished.connect(on_selection_finished)
    sel.showFullScreen()
    app.exec()


if __name__ == "__main__":
    main()

Bash examples

Take a region of the screen.

zala select

Verbose mode.

zala select -v

Show commands.

zala

Who uses Zala

  • Lancet - OCR application for reading manga in Japanese.
  • You?

Metadata

Release files for zala 26.4.26.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zala 26.4.26.0
File Size Uploaded Provenance Actions
zala-26.4.26.0.tar.gz 221.5 kB With provenance Details for zala-26.4.26.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for zala 26.4.26.0
File Interpreter ABI Platform Actions
zala-26.4.26.0-py3-none-any.whl Python 3 none any Details for zala-26.4.26.0-py3-none-any.whl

Total release size: 444.1 kB

Release files / zala-26.4.26.0.tar.gz

Download URL zala-26.4.26.0.tar.gz
Size 221.5 kB
Tags Source
SHA-256 checksum
How to use checksums
64bc07c88ea79a223d971556559ddcacb7997e6761a1665a67766050d5c91bfb
BLAKE2b-256 checksum
How to use checksums
36ce4b3a7cefda3192d3861617d9349aaf5644851f377481f7c4748567b2e3b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 26, 2026.

Transparency log

Release files / zala-26.4.26.0-py3-none-any.whl

Download URL zala-26.4.26.0-py3-none-any.whl
Size 222.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
995d72493fc36b6097b8db594b7956c5f87de326c57b851d00d8cb4a973bb0d1
BLAKE2b-256 checksum
How to use checksums
7cfa5137c2b71122359fbe93ec7716372517b8423c225114260e101e7edf4e40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 26, 2026.

Transparency log

Security for zala 26.4.26.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for zala-26.4.26.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page