Having QGIS and GRASS GIS 7 installed, how can I expose a GRASS GIS add-on, which has been installed using
g.extension, in QGIS' Processing framework?
Subclass QGIS' class
Set the value of
descriptionFolderto the path of the add-on in question
Override the methods for logo, descriptions, name etc.
An example of it, implemented by Panagiotis Mavrogiorgos is https://gitlab.com/natcapes/natcapes_qgis, which literally exposes the https://gitlab.com/natcapes/r.estimap.recreation GRASS GIS add-on under Processing.
Finally, it would be nice to have an update for https://issues.qgis.org/issues/21322 -- essentially, an update of the "documentation" file https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/grass7.txt.
- Processing Toolbox and the normal GRASS GIS provider: https://i.imgur.com/3QZ4bB9.png
- QGIS Plugin in the 'natcapes_qgis' repository: https://i.imgur.com/UArlt36.png
- Install (the above mentioned QGIS) Plugin from ZIP: https://i.imgur.com/Q2sXNdw.png
- Plugin installed, provider activated: https://i.imgur.com/LdmpaWF.png
- The interface to