Flatnic

Linux · Developer Tools

Needly

Python Needle Editor for openQA

by Lukáš Růžička

Download

Official site: flathub.org

About Needly

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

How to install Needly

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub io.github.lruzicka.Needly
  4. Open Needly once it finishes installing.
How to install Linux apps with Flatpak

Frequently asked questions

Is Needly free to download?

Yes. The Download button sends you to flathub.org, the developer's official site, where Needly is available to download. Flatnic doesn't host or modify any files.

How do I install Needly from the command line?

With Flatpak, run: flatpak install flathub io.github.lruzicka.Needly. This installs it from the official source and keeps it updated.

Is Needly safe?

Needly downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to Needly

More