Linux · Developer Tools
Needly
Python Needle Editor for openQA
by Lukáš Růžička
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
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub io.github.lruzicka.Needly
- Open Needly once it finishes installing.
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.