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!

HTACCESS pour les nuls : Astuce pour rediriger un lien qui change de direction (souvent)

C’est marrant des fois on se fait des noeuds au cerveau pour des choses qui sont d’une simplicité presque enfantine. C’est mon cas parfois (mais je me soigne) et j’avoue que quand on me parlait de redirection 301, ça me faisait trembler de peur (presque), puis j’ai regardé un tuto sur le sujet (comment-transferer-articles-blog) et j’ai trouvé cela tellement simple  que je me suis senti plutôt stupide de m’être fait des noeuds au cerveau pour si peu de choses.

Suite à mon problème de tag actuphoto (où un gentil monsieur m’a dit que ce mot lui appartenait) j’ai changé mon tag actuphoto en actuaphoto (cf explication sur connectware.biz).

La semaine dernière j’ai décidé de faire profiter de la notoriété de mon blogue pour faire profiter du parrainage dropbox à vous lecteurs. (voir mon billet : quota dropbox)

Le problème  :

Comment faire pour changer le même lien de parrainage sur l’ensemble des liens que j’ai faits sur mon blogue.  La solution aurait été de reprendre tous mes billet et de changer manuellement tous les liens!  Pratiquement impossible! ou gros boulot!

La solution :

htaccess !  Pour un webmaster chevronné, c’est vraiment un truc banal, mais pour quelqu’un dont ce n’est pas forcément le métier c’est un truc vraiment bizarre ! le fichier htaccess se trouve dans la racine de votre blogue. Vous pouvez le télécharger sur votre pc avec FTP pour voir ce qu’il y a dedans (j’ai fait mes premières découvertes sur htaccess pour éviter le hotlinking sur mon blogue)

Voilà c’est simple j’ai ajouté tout simplement une ligne de code :

RedirectPermanent /dropbox http://db.tt/I9GUJaL

Cela veut dire que maintenant en mettant le lien https://roget.biz/dropbox le lien va être redirigé vers  http://db.tt/I9GUJaL et quand je vais changer de lien de redirection je vais juste changer mon fichier htacess une fois plutôt que de changer tous mes liens dans ce blogue!

______________

Je sais que les webmaster chevronnés vont me dire que je viens d’enfoncer une porte aussi vieille que le monde, mais comme j’écris ce que je fait et je fais ce que j’écris, je voulais donc partager ma petite bidouille. Notez qu’il existe des plugins qui font ce travail, mais j’évite de surcharger mes blogues avec des plugins, surtout si je peux faire autrement.

 

Ajout d’un bouton tweet et d’un bouton like de facebook

bouton facebook et twitterN’étant pas doué pour écrire une ligne de code, mais très doué pour les pomper ailleurs surtout quand c’est donné gentillement, j’ai sucombé à la mode et j’ai ajouté mes deux petits boutons comme beaucoup le monde

1) Le boutons twitter (redondant avec mon bouton tweetmeme que je garde pour l’instant)

2) Le bouton facebook qui s’intégrer dans un iframe (je pensais que le iframe était un truc du passé)

A cette fin j’ai fait ma petite recherche et j’ai copié le code twitter chez

  • mrboo.fr en prenant soin d’y mettre mon @thierryroget à la place de @mrboo. Je n’ai pas longtemps attendu pour voir si ça bugué ou pas car avec twitter il faut s’attendre à tout

Et pour le code de chez facebook  je l’ai récupéré chez

  • l-tz.com ou j’ai récopié la version longue

Nota 1: Une fois installé j’ai regardé le résultat et ça n’a pas marché. Bien sûr, il y a mon plugin wp super cache qui est activé. Donc si vous êtes comme moi, attendez que le cache se vide pour voir apparaître le résultat.

Nota 2: je n’ai pas intégré quoique ce soit dans la feuille de style CSS, les boutons sont donc simplement à gauche après le billet

Nota 3: j’ai préféré ajouter le bouton à la fin de l’article, car j’estime quand même que mon visiteur doit découvrir le bouton après avoir lu ou disons survolé ma prose.

Pin It on Pinterest