FICHA · FLATHUB

Needly

Python Needle Editor for openQA

Official OARS · imported from upstream · official · May 24, 2026 description in en

Description

Needly is an openQA needle editor written in Python. It creates or modifies needles for openQA tests.

The openQA needle consists of two files: a PNG screenshot and a JSON definition file. The definition file provides various information to the openQA engine, including tags, types, and areas to look for. Users can use this application to edit (or create) all the necessary information quickly and draw the areas using the built-in WYSIWYG editor. When the needle is saved, it is fully compatible with the openQA engine.

The advantage of the editor is that it does not need openQA to be installed on the system. The needle files are all you need to work with them.

Features:

WYSIWYG needle editor

Create and edit openQA test needles

Screenshot handling

Virtual machine screenshot capture via libvirt

Support for multiple areas in a single needle

Permissions

Permissions not analysed for this source yet.