1

(14 replies, posted in Elements)

Hi QET team and community,

I’m new to QElectroTech and before writing any Python script or extension, I’d like to confirm whether there is already a simple way to import/sync user-contributed elements from the public index here:
https://download.qelectrotech.org/qet/elements_contrib/

From what I see, this directory is browseable, but inside QET I don’t find a built-in “import or sync” feature for this unofficial collection. Today, I can of course download folders (manually or via wget/rsync) and copy the *.elmt files into my User Collection, then “Reload collections”. That works, but it’s manual and not very user-friendly at scale.

My questions:

Is there an existing tool or recommended method to select categories/manufacturers from elements_contrib and import them in bulk into the User Collection?

If not, would the project be interested in a small utility (Python/Qt) that:

    - Lists the elements_contrib tree,
    - Lets the user pick specific folders/elements,
    - Downloads/validates *.elmt files,
    - Copies them into the local User Collection,

And optionally helps keep them up to date?

I’m happy to contribute and maintain such a tool if there isn’t already a preferred approach. Also open to guidance if you’d rather see this as a native feature or a documented workflow.

Many thanks for your feedback and for QET!

Pierre