Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
precise-creer-unity-lens [Le 28/08/2013, 14:24] skynet1994 [Prérequis] |
precise-creer-unity-lens [Le 07/06/2017, 14:01] (Version actuelle) L'Africain tag, et note intro |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Precise unity-lens programmation python quickly}} | + | {{tag>unity programmation python À_RECYCLER}} |
| ====== Créer une loupe Unity ====== | ====== Créer une loupe Unity ====== | ||
| + | <note warning>Quickly étant abandonné cette page est obsolète, il serait utile tout de même de la recycler pour proposer une autre methode pour créer des loupes</note> | ||
| Le Dash Unity propose une manière simple et conviviale de visionner du contenu intéressant. À l'aide des Loupes, il est désormais possible de rechercher une information en local et sur le Web. Dans cet article, nous apprendrons à construire facilement une loupe permettant de chercher confortablement un article de Wikipédia, directement depuis votre Bureau. | Le Dash Unity propose une manière simple et conviviale de visionner du contenu intéressant. À l'aide des Loupes, il est désormais possible de rechercher une information en local et sur le Web. Dans cet article, nous apprendrons à construire facilement une loupe permettant de chercher confortablement un article de Wikipédia, directement depuis votre Bureau. | ||
| Ligne 10: | Ligne 11: | ||
| Pour suivre ce tutoriel, vous aurez besoin de : | Pour suivre ce tutoriel, vous aurez besoin de : | ||
| * [[precise|Ubuntu 12.04]] (ou version ultérieure: 12.10,13.04,...) | * [[precise|Ubuntu 12.04]] (ou version ultérieure: 12.10,13.04,...) | ||
| - | * [[quickly|Quickly]] | ||
| - | * [[quickly-unity-lens-template|Quickly Unity Lens Template]] | ||
| - | |||
| - | Vous pouvez installer ces deux derniers en un clic **[[apt>quickly,quickly-unity-lens-template|ici]]**. | ||
| ===== Créer la loupe Wikipédia ===== | ===== Créer la loupe Wikipédia ===== | ||
| Ligne 133: | Ligne 130: | ||
| pass | pass | ||
| </code> | </code> | ||
| - | On pourrait traduire ce code par : « À chaque résultat renvoyé renvoyé par la fonction ''wikipedia_query'', ajouter un article à la loupe ». | + | On pourrait traduire ce code par : « À chaque résultat renvoyé par la fonction ''wikipedia_query'', ajouter un article à la loupe ». |
| Ce qui se passe dans ''results.append'' est très important pour comprende ce que nous pourront afficher dans une loupe. Voici ce dont nous avons besoin pour passer les résultats à Unity (**ne copiez pas ce code, il ne fonctionnera pas !**) : | Ce qui se passe dans ''results.append'' est très important pour comprende ce que nous pourront afficher dans une loupe. Voici ce dont nous avons besoin pour passer les résultats à Unity (**ne copiez pas ce code, il ne fonctionnera pas !**) : | ||
| <code=python> | <code=python> | ||
| Ligne 148: | Ligne 145: | ||
| ===== Utiliser votre loupe ===== | ===== Utiliser votre loupe ===== | ||
| Vous pouvez maintenant faire apparaître votre loupe dans le Dash en tapant la commande suivante dans le Terminal : | Vous pouvez maintenant faire apparaître votre loupe dans le Dash en tapant la commande suivante dans le Terminal : | ||
| - | <code>sudo quickly install</code> | + | <code>sudo quickly install</code> (l'écran devrait clignoter 2-3 fois, ne pas s'inquiéter, c'est juste Unity qui se relance pour prendre en compte la nouvelle loupe fraîchement crée) |
| ...et le démarrer en tapant : | ...et le démarrer en tapant : | ||
| - | <code>quickly run</code> | + | <code>quickly run</code><note>Il est possible que vous obteniez cette erreur en lançant cette commande:<code>Traceback (most recent call last): |
| + | File "bin/wikipedia", line 30, in <module> | ||
| + | from wikipedia import WikipediaLens | ||
| + | File "/home/user/wikipedia/wikipedia/__init__.py", line 41 | ||
| + | SyntaxError: Non-ASCII character '\xc3' in file /home/user/wikipedia/wikipedia/__init__.py on line 41, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details</code>Pour y remedier, il suffit juste d'ajouter la ligne suivante au début du fichier (juste avant les 'import'):<code=python># -*- coding:utf-8 -*-</code>... et de relancer la commande suivante: <code>sudo quickly install && quickly run</code></note> | ||
| {{http://developer.ubuntu.com/wp-content/uploads/2012/04/Screenshot-from-2012-03-30-172604-700x359.png}}\\ | {{http://developer.ubuntu.com/wp-content/uploads/2012/04/Screenshot-from-2012-03-30-172604-700x359.png}}\\ | ||
| Il fait ce qu'il a à faire, c'est bien, voyons maintenant comment l'améliorer… | Il fait ce qu'il a à faire, c'est bien, voyons maintenant comment l'améliorer… | ||