Google doc, xpath et facebooklike comment j’ai créé ma moulinette

Pour faire mon classement wikio avec les likes de facebook, je me suis un peu creusé la tête pour faire ce classement de façon  plus ou moins automatique.  J’ai fait mes recherches classiques sur internet car il y a toujours quelqu’un de plus calé que soi pour avoir fait la même chose avant !

1 la requête sur l’api facebook

Déjà pour savoir combien de « like »s ou de « j’aimes »  possède un url, il faut faire une petite requête de ce style

https://graph.facebook.com/?ids=https://roget.biz

Vous allez avoir un retour de ce type

__________________________

{
   "https://roget.biz": {
      "id": "https://roget.biz",
      "shares": 12
   }
}

__________________________

On voit donc que mon blogue roget.biz a été liké 12 fois

2 le script sur google doc

Un script c’est un peu comme une macro excel, ça permet de créer une formule personnalisée qui sera intégrée ensuite dans vos formules classiques.  J’essaie dans la mesure du possible de ne pas utiliser des logiciels payants, c’est pour cela que j’utilise google doc. Pour créer un script il faut aller dans « outils » puis sur « Éditeur de scripts »

J’ai créé une fonction qui a cette tête

___________________

function toto(url) {

var jsondata=UrlFetchApp.fetch(« http://graph.facebook.com/ »+url) ;

var object = Utilities.jsonParse(jsondata.getContentText());return object.shares;

}

____________________

3) Insertion de la formule

Pour le fun ma formule s’appelle toto.  Mon fichier se trouve sur spreadsheets.google.com

4) recopie de la formule vers le bas

En prenant le bas gauche de la première cellule, il est possible de copier la première cellule sur toutes les cellules  en face de chaque url.

5) export vers html

pour exporter un fichier google doc, il faut aller  sur « fichier » « télécharger au format » et sélectionner le format   « html » pour mon cas.  Ensuite il n’y a plus qu’à copier une partie du code html dans le blogue

N’étant pas un codeur profesionnel, j’ai pris la source d’inspiration sur le site appsumo.com/googledocsunleashed qui explique un peu plus la technique et j’ai appris beaucoup!

Conclusion

Google doc devient de plus en plus puissant. Les tableaux croisés dynamiques ont été créés il y a peu de jours, cet outil devient vraiment intéressant et l’interaction avec le web est vraiment top. Si vous maniez un peu de code, vous allez pouvoir monter des veilles internet sur des prix, des marques, des cours d’actions…. Un vrai plus pour creuser profond le web.  Je pense que je vais de plus en plus potasser ces outils!

Approfondissez la feuille de calcul de google: il y a des mines d’or à découvrir

La trouvaille du jour se passe sur la feuille de calcul de google doc. En effet la feuille de calcul de google possède la puissance de l’internet derrière elle, ce qui fait qu’elle rend très dynamiques les feuilles de calcul.

des nouveaux modèle de documents

La trouvaille du jour se passe sur la feuille de calcul de google doc.  En effet la feuille de calcul de google possède la puissance de l’internet derrière elle, ce qui fait qu’elle rend très dynamiques les feuilles de calcul.

On y trouvera donc des nombreuses fonctions  de finance. Exemple : pour connaître le cours de l’action Vivendi en temps réel : il suffira de taper la formule  » =GoogleFinance(« FR0000127771 », « price »)

P our arriver à un résultat adéquate, il faudra un peu creuser et tâtonner car la documentation en ligne est plus que spartiate

Mais ce qui a attiré mon attention aujourd’hui  c’est la partie linguistique des feuilles de calculs.

Exemple pour traduire une cellule du français vers l’anglais on prendra la formule :

=GoogleTranslate(cellule, « fr », « en »)

du français vers le portugais on utilisera

=GoogleTranslate(cellule, « fr », « pt »)

A tittre d’exemple j’ai créé une petite page sur google. ici qui montre une série de mots traduits en plusieurs langues

D’autre part, on pourra également utiliser la formule pour  découvrir le symbole de chaque langue

=DetectLanguage(cellule)

Pour atteindre ce genre de formule il faudra se rendre sur google doc puis créer une nouvelle feuille de calcul.

calcul

Puis aller sur Insertion (Insert) Formule (formula) plus (more)

google_calcul_mode_emploi

Vous allez trouver une série de formules google très intéressantes dont Google translate et Detectlanguage. Il suffit ensuite de cliquer sur la fonction pour l’insérer dans la feuille de calcul.

fonction

D’une manière générale, on utilise que très peu les fonctions élaborées des feuilles de calcul et c’est très dommage car on a devant nos yeux de véritables mines d’or de gain de productivité, mais il faut quand même un peu creuser.


Google doc intégre les dessins et les diagrammes

Google doc a un intégré un utilitaire de dessins et de diagrammes assez simple mais pratique. L’application est assez basique, mais elle comble une lacune et permettra quand même de faire quelques dessins rapides. On a l’essentiel.

Google doc, permet de se passer de Word pour une grande partie des usages, je doute toutefois que quelqu’un tape une thèse avec google doc. J’utilise google doc pour une raison nécessaire est suffisante, c’est la partage en ligne avec d’autres collaborateurs et la possibilité de diffuser les documents sur internet, donc accessibles partout.

Récemment, google doc a un intégré un utilitaire de dessins et de diagrammes assez simple mais pratique.

faire des diagrammes et des dessins en ligne avec google doc

Pour insérer un dessin il suffit de sélectionner le tab « Insert » et sélectionner « Drawing ».  L’application est assez basique, mais elle comble une lacune et permettra quand même de faire quelques dessins rapides. On a l’essentiel.

intégrer des desssins et des diagrammes en ligne avec google doc

Ce que j’ai aimé c’est la fonction dessin libre qui même si vous tremblez un peu, la ligne sera assez harmonieuse

Ce que je n’ai pas aimé c’est l’impossibilité d’importer ni desssin ni photo.

Source : google doc

Pin It on Pinterest