Lorsqu'Orange ne peut plus répondre à un besoin particulier, il reste encore la possibilité de créer un add-on dans lequel on pourra intégrer ses propres widgets.
Plutôt que d'utiliser un widget dans lequel on intègre du code Python (voir article précédent), il est possible de développer directement notre propre widget (bien sûr toujours en Python). Dans cet article, nous allons donc créer un widget Linux Mag isolate qui prend un jeu de données en entrée et qui renvoie les lignes qui contiennent « GNU/Linux Magazine », en tant que valeur de première colonne.
Structuration
Nous allons placer notre widget dans un nouvel add-on, ce qui permettra de le distinguer en créant une nouvelle section. Cette partie est d'autant plus intéressante que la documentation de ce projet, bien qu'extraordinaire sur de nombreux points, est ici incomplète. Pour réaliser l'add-on et le widget que je vous propose, j'ai étudié le code des add-ons disponible sur https://github.com/biolab. N'hésitez pas à le lire, c'est très instructif. J'ai énormément simplifié le code donc vous ne trouverez pas les fichiers de documentation ni les tests...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première