Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2018, à 00:55

alex2423

Développer un plugin KIPI

Hello tout  le monde
Utilisateur de Digikam, le gestionaire de photo, il y a un plugin absolument génial qui permet d'uploader un ensemble de photo sur le portail PH Piwigo. Les commentaires des photos dans les méta data Exif y sont également intégré sur le portail.

Cependant j'aimerais lui ajouté une fonction supplémentaire, l'upload d'un album. J'ai vu plus ou moins comment récupérer à ma source cette information dans Digikam et comment l'intégrer dans le portail via 2-3 fonction de l'API proposé.

KiPI voulant dire KDE Image Plugin Interface, est une sorte d'API commune à plusieurs application d'imagirie d'origine KDE.

Mes questions :
- Pour développer un plugin dois je disposer absolument du bureau KDE ? Je suis sous Xfce. 
J'au cru comprendre qu'il me faudrait la fonctionnalité https://docs.kde.org/trunk5/en/framewor … index.html. Je me suis fait amusé à faire un apt-get install kdebugdialog mais il est bien sur pas reconnu. Il doit doonc falloir m'installer tout un panel de librairie KDE si je veux développer un plugin KIPI pour Digikam. J'ai bien peur que cela pourrissent mon install.

- QUel language est utilisé pour le développement des plugins ?
Au vu de ce que j'ai trouvé comme doc, https://www.ukuug.org/events/linux2004/ … index.html, il semblerait que ce soit du C ou du C++

En attendant la source du plugin que j'ai demandé à l'auteur, est ce que vous auriez certaines information qui pourrait m'être utile ?
Je pense qu'en regardant la source, cela pourrait pas mal m'aider.

Hors ligne

#2 Le 28/02/2018, à 09:44

bruno

Re : Développer un plugin KIPI

Bonjour,

Le code source est disponible sur le dépôt git de KDE. Pour la version 5.8 : https://cgit.kde.org/kipi-plugins.git/tree/?h=v5.8.0
Le code est écrit en C++ et utilise les bibliothèques Qt

Hors ligne

#3 Le 01/03/2018, à 22:48

alex2423

Re : Développer un plugin KIPI

Hello tout le monde,

J'aimerais bien récupérer les sources d'un plugin pour essayer de rajouter des fonctionnalités.
Les fichiers sont sur ce dépot : https://cgit.kde.org/kipi-plugins.git/t … o?h=v5.8.0
J'ai télécharger un à un, en faisant un clique droit "Enregistrer sous", les fichiers via Firefox mais malheureusement cela m'a télécharger le fichier .cpp avec les balises html.

Question 1 : Suis je malheureusement obligé de récupérer les fichiers avec "git" ?   même si c'est juste pour récupérer les fichiers sans avoir l'utilité du versionning. Je suis juste en phase d'analyse pour voir si je suis capable de faire quelques modifications. Si peut être j'en suite capable, ce serait avec joie que j'uploaderai, je commiterais les modifications. Ce n'est pas pour tout de suite.


J'ai alors installé guit. Et j'ai fais ceci pour initier le projet :

trusty@trusty-lap:~/Documents/plugin_dev_digikam$ git init
Initialized empty Git repository in /home/trusty/Documents/plugin_dev_digikam/.git/
trusty@trusty-lap:~/Documents/plugin_dev_digikam$ 
trusty@trusty-lap:~/Documents/plugin_dev_digikam$ ls -la
total 12
drwxrwxr-x  3 trusty trusty 4096 mars   1 21:32 .
drwxr-xr-x 12 trusty trusty 4096 mars   1 21:32 ..
drwxrwxr-x  7 trusty trusty 4096 mars   1 21:32 .git

puis j'ai tenté de récupérer les fichiers :

trusty@trusty-lap:~/Documents/plugin_dev_digikam$ git clone https://cgit.kde.org/kipi-plugins.git/
Cloning into 'kipi-plugins'...
fatal: repository 'https://cgit.kde.org/kipi-plugins.git/' not found
trusty@trusty-lap:~/Documents/plugin_dev_digikam$ 

Il me raconte que le repository n'est pas trouvable. Or l'adresse est celle que j'ai trouvé sur le site : https://cgit.kde.org/kipi-plugins.git/t … o?h=v5.8.0
En haut de la page, il y a écrit "index : kipi-plugins.git". J'ai fait un click puis un copié l'adresse pour le coller sur mon terminal.

Question 2 : Est ce que mon adresse n'est pas correct pour récupérer les sources ? Pourquoi cette erreur ?

Hors ligne

#4 Le 02/03/2018, à 10:22

J5012

Re : Développer un plugin KIPI

le lien plain text à l'extreme gauche ... par ex : https://cgit.kde.org/kipi-plugins.git/p … h?h=v5.8.0

Hors ligne

#5 Le 02/03/2018, à 10:52

bruno

Re : Développer un plugin KIPI

Pourquoi ne pas avoir continué la discussion ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2022956 ?

Si tu vas sur l'onglet "Summary", tu trouveras en bas de page les adresses pour cloner le dossier git : https://cgit.kde.org/kipi-plugins.git/?h=v5.8.0

Hors ligne

#6 Le 02/03/2018, à 11:04

cqfd93

Re : Développer un plugin KIPI

Modération

Bonjour,

bruno a écrit :

Pourquoi ne pas avoir continué la discussion ici : ./viewtopic.php?id=2022956 ?

Comme vous le voyez, j'ai fusionné les deux sujets.


cqfd93

Hors ligne