Utiliser l’api de recherche Bing

Cet article bien en complément du dernier où j’annonce avoir forké une lib permettant d’accéder simplement à l’API bing search.

Pour utiliser l’API de recherche Bing, il vous faudra obtenir l’autorisation de l’utiliser.

En effet, pour éviter que des abus de soient commis, Microsoft limite le nombre de requêtes opérables par mois sur son API, si vous en voulez plus, il faudra débourser.
La première étape consistera donc à se rendre sur cette page, et d’y sélectionner l’offre qui vous sied le mieux. Un compte Microsoft vous sera demandez, créez-le si vous n’en avez pas.

Continue reading

Interface simple d’accès à BingSearchAPI

Il y a une semaine environ, j’ai eu besoin de chercher une centaine d’image sur le web pour faire un POC d’une appli.

Alors, je me prépare à crawler le site du client. Seulement, dans ce monde javascriptisé, c’est la cata de faire un petit script bâteau qui repère juste les img src.

Alors, partons vers Google: inutile de crawler leur propre page web : elle est en chargement asynchrone. Et google, comme ce sont des gens bien ont décidé de déprécier leur API google search image. Je ne sais même pas si elle est encore opérationnelle.

“Alors”, me dis-je, “allons chez le concurrent direct, vive le marché libre !”.

Continue reading

TEA : agglomérer des JSON en powershell

Il y a peu, j’ai eu un cas d’utilisation un peu chiant :

J’avais un certains nombre (dans mon cas 4) de fichier .json qui contenaient des objets structurés à peu près de la même manière.

Comme je voulais utiliser ces objets comme support de test dans ma base de données, j’ai désiré mettre tous ces JSON en un seul fichier qui représenterait un tableau d’objet.

Pour faire les choses simplement sans aller chercher des usines à gaz, j’ai donc utilisé powershell.

pas à pas ça donne ça :

Et comme on est en PowerShell, il faut bien faire un oneliner pour l’inclure dans un tweet : Out-File list.json ("["+([string]::Join(",", (gc file1.json, file2.json, file3.json))+"]")

Les macros/script sur google spreadsheet

Le JavaScript est vraiment LE langage du moment. Non seulement Office 2013, Windows RT l’utilisent mais aussi les documents google (gdoc/spreadsheet). Voilà bien une raison de plus -s’il en fallait- que ce n’est pas une mauvaise idée de commencer le développement par le web -surtout quand on est jeune.

Aujourd’hui fut pour moi un grand moment pour tester la fameuse “courbe du geek” : une répétition en grand nombre de la séquence filter-copy-past.

Continue reading