Où placer les scripts (plug-in) python pour gimp ?
MacOSX :
Ubuntu :
Si gimp est installé via snap :
Si gimp est installé avec flatpak (probablement téléchargé sur gimp.org, méthode conseillée pour avoir python-fu) :
Et si aucun de ces chemins ne matchent chez vous, allez regarder les chemins dans Gimp -> Préférences -> Dossiers -> Greffons !
Contenu du plug-in
Ce plugin permet de mettre "2021" dans le calque texte qui a pour nom "date".
pdb signifie "Procedural Database Procedures", toutes les fonctions GIMP s'appelle via cet objet (Voir ici)
Pour connaitre la liste des fonctions disponibles, lancez GIMP, puis dans Filtres -> Python-fu -> Console -> Browse, vous obtiendrez la liste ainsi que la documentation de chaque fonction sur la partie droite.
Pour vous aider, vous pouvez utiliser ce script ruby qui génère un squelette de plugin gimp : Générateur plugin GIMP Attention vos plugins python pour gimp doivent être executable :
Comment l'appeler en ligne de commande ?
(Attention il faut rajouter "python-fu-" devant le nom lors de l'appel en ligne de commande, j'ai cherché 2h pour ça :/). Sinon vous aurez une erreur "Error: eval: unbound variable: montest".
MacOSX
Ubuntu
Avec Flatpak il faut appeler le script de cette manière :
Dans l'interface vous le retrouverez (comme déclaré dans le fichier python) dans "Outils" -> "xxxxx".