Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| precise-creer-unity-lens [Le 21/02/2013, 13:31] – ajout tags 80.13.73.109 | precise-creer-unity-lens [Le 07/06/2017, 14:01] (Version actuelle) – tag, et note intro L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Precise | + | {{tag> |
| ====== Créer une loupe Unity ====== | ====== Créer une loupe Unity ====== | ||
| + | <note warning> | ||
| 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 9: | Ligne 10: | ||
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| Pour suivre ce tutoriel, vous aurez besoin de : | Pour suivre ce tutoriel, vous aurez besoin de : | ||
| - | * [[precise|Ubuntu 12.04 LTS (« The Precise Pangolin »)]] | + | * [[precise|Ubuntu 12.04]] |
| - | * [[quickly|Quickly]] | + | |
| - | * [[quickly-unity-lens-template|Quickly Unity Lens Template]] | + | |
| - | + | ||
| - | Vous pouvez installer ces deux derniers en un clic **[[apt> | + | |
| ===== Créer la loupe Wikipédia ===== | ===== Créer la loupe Wikipédia ===== | ||
| Ligne 108: | Ligne 105: | ||
| < | < | ||
| - | Notre fonction '' | + | Notre fonction '' |
| + | < | ||
| + | try: | ||
| + | search = search.replace(" | ||
| + | url = (" | ||
| + | results = simplejson.loads(urllib2.urlopen(url).read()) | ||
| + | print " | ||
| + | return results[1] | ||
| + | except (IOError, KeyError, urllib2.URLError, | ||
| + | print "Error : Unable to search Wikipedia" | ||
| + | return []</ | ||
| **Dès lors, tout ce que nous aurons à faire est de « brancher » cette nouvelle fonction à la fonction '' | **Dès lors, tout ce que nous aurons à faire est de « brancher » cette nouvelle fonction à la fonction '' | ||
| Ligne 123: | Ligne 130: | ||
| pass | pass | ||
| </ | </ | ||
| - | On pourrait traduire ce code par : « À chaque résultat | + | On pourrait traduire ce code par : « À chaque résultat renvoyé par la fonction '' |
| Ce qui se passe dans '' | Ce qui se passe dans '' | ||
| < | < | ||
| Ligne 138: | 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 : | ||
| - | < | + | < |
| ...et le démarrer en tapant : | ...et le démarrer en tapant : | ||
| - | < | + | < |
| + | File " | ||
| + | from wikipedia import WikipediaLens | ||
| + | File "/ | ||
| + | SyntaxError: | ||
| {{http:// | {{http:// | ||
| Il fait ce qu'il a à faire, c'est bien, voyons maintenant comment l' | Il fait ce qu'il a à faire, c'est bien, voyons maintenant comment l' | ||
