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… |