mercredi 31 juillet 2013

Une manière simple de créer un RSS Feed pour Twitter..

A Simple Way to Create RSS Feeds for Twitter...

Je ferai une traduc dès que possible. Cela me semble très intéressant...

Voici la traduction par Google Translate en attendant mieux...

Et c'est toujours sur....

(Labnol.org)



On remarquera "tech à la carte" en Français dans le texte...

mardi 30 juillet 2013

Comment afficher un ou des Widgets sur seulement certaines pages...

Je me suis intéressé à cette possibilité pour mes blogs météo NBBC Meteo et NBBC Weather qui comportent un script de rafraîchissement automatique toutes les 10 mn. Il y a en effet dans ces mini-blogs quelques images satellites (notamment) qui ont besoin d'être rafraîchies périodiquement.

Si le script de rafraîchissement automatique est dans un widget, c'est toutes les pages qui seront affectées par ce rafraîchissement et même, on revient automatiquement au dernier post...


  • De ce fait, j'avais inséré le script dans le modèle de message mais bien souvent, en mode "rédiger" j'égratignais malencontreusement le script qui ne veut plus fonctionner dans ce cas... C'est d'ailleurs arrivé ce matin et du coup, il était bloqué sur 600 secondes...
  • Le deuxième (petit) problème, c'est que si je mettais du texte avant le script, l'affichage des secondes se déplaçait vers le bas ce qui m'obligeait à refaire mes réglages (pas très pratique!)
  • Troisième problème, lorsque le post était "Tweeté" automatiquement, une partie du code du script apparaissait dans le "Tweet" (pas très PRO, ça...!)



Le widget reste donc LA SOLUTION, à condition qu'il soit actif seulement dans les posts (bulletins météo) voire même, uniquement sur le dernier post qui est en même temps la page d'accueil (je n'affiche qu'un seul post par page pour des raisons de légèreté et de compacité principalement).

J'ai trouvé mon bonheur sur TheBlogueur:

http://theblogueur.blogspot.fr/2013/03/Comment-Afficher-Cacher-Widget-Gadget-Blogger.html

Je vais m'en servir aussi pour d'autres Widgets, par exemple celui de Twitter qui affiche mes 3 derniers "Tweets". Un lien renvoie à une page où sont affichés mes autres Tweets. Evidemment, le widget apparaît là aussi, ce qui est complètement inutile...

En fait, j'ai constaté que le(s) widget(s) s'affichent sur toutes les pages de messages sauf:

  • dans les recherches
  • si on clique sur un "Libellé" 
  • ainsi qu'évidemment sur les pages additionnelles ce qui était le but recherché.
L'opération prend 2 mn au plus...

Tweetez vos posts automatiquement avec Feedburner...

Feedburner est certainement le système de manipulation et gestion de RSS Feeds le plus complet. Il était destiné à être retiré du service par Google, mais en fait, il est toujours là...

Malheureusement, l'onglet "Socialize" qui permettait d'envoyer automatiquement un Tweet à chaque nouveau post a disparu en 2011 semble-t-il... Pourtant, il est toujours là, lui aussi.

Comment le retrouver?


  1. Ouvrez Feedburner http://feedburner.google.com
  2. Cliquez sur un de vos Feeds
  3. Dans la barre de navigation, vous voyez une URL: http://feedburner.google.com/fb/a/dashboard?id=abcdefghijk123456789
  4. Remplacez "dashboad" par "socialize" comme ici http://feedburner.google.com/fb/a/socialize?id=abcdefghijk123456789
  5. Et faites "Enter" au clavier. L'onglet "Socialize" apparaît


dimanche 28 juillet 2013

RAFRAÎCHISSEMENT d'une seule page (suite)

Suite du script d'actualisation automatique: Positionnez l'affichage où vous voulez

<!--REFRESHPAGE-->
<div name="refresh" style="left: 370px; position: absolute; top: -175px; visibility: visible; z-index: 1;">
Collez le script ici
</div>
<!--REFRESHPAGE-->

Exemple ici: http://nbbc-met.blogspot.fr/

Le modèle du script est ici: RAFRAÎCHISSEMENT d'une seule page

Géolocalisation de vos visiteurs

C'est gratuit

<div style="color: #333333; font-family: verdana; font-size: 12px; text-decoration: none;">
</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.ip2map.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://www.ip2map.com/images/blogtricker.blogspot.fr/map.jpg" width="640" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<a alt="Map IP Address" href="http://www.ip2map.com/" style="font-size: 12px;"><img alt="Map IP Address" border="0" src="http://www.ip2map.com/ip2map.gif" /></a></div>
<div style="text-align: center;">
<span style="font-size: 12px;">Powered by</span><a alt="IP Address" href="http://www.ip2location.com/" style="color: #0066cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;">IP2Location.com</a></div>

En rouge et en gras: remplacez par l'URL de votre blog ou site (sans http:// ni le "/" de la fin)
Autres en rouge: peuvent être modifiés à votre convenance.

Vous pouvez installer cet utilitaire dans un widget HTML-Javascript ou même sur une autre "page" de votre blog Blogger.




Map IP Address
Powered byIP2Location.com

Rafraîchissement automatique sans code

Pour rafraîchir une page automatiquement sans avoir à y insérer un code, il suffit de passer par ce site:

http://www.refreshthis.com/

Il affichera votre page via son serveur

Structure de l'URL obtenue (en rouge les changements possibles):

http://www.refreshthis.com/refreshthis.php?url=http://blogtricker.blogspot.fr/&min=600&sec=0

On n'est donc pas obligé d'afficher leur site, il suffit d'adapter l'URL. Vous pouvez aussi faire un lien sur votre page passant par leur serveur comme ci-dessous

http://www.refreshthis.com/refreshthis.php?url=http://blogtricker.blogspot.fr/&min=900&sec=30

ou comme ici: Page avec rafraîchissement à 10 mn

RAFRAÎCHISSEMENT d'une seule page

Rafraîchir un site ou blog automatiquement n'est pas bien difficile et on sait bien le faire en général. Pour rafraîchir seulement une page de site Internet, pas de problème non plus puisqu'on a la main sur le code de chaque page. Rien que dans ce blog, vous pourrez trouver plusieurs méthodes, y compris une qui permet de rafraîchir seulement une image distante...

Mais dans le cas de Blogger, le problème se pose différemment. Si on modifie le code du <head>, c'est tout le blog qui se rafraîchira automatiquement toute les n minutes. Cela peut être gênant dans certains cas particuliers.

Dans 2 de mes blogs, c'était problématique car ma page de liens par exemple doit rester tranquille mais en fait, quand le blog s'actualise, c'est la page principale qui s'affiche. Je suis donc obligé de retourner à ma page de liens (qui m'est très utile pour mes bulletins météo).

Avec le code Javascript suivant, pas de problèmes. Seules les pages (ou les posts) qui le contiennent se rafraîchiront. Je précise que dans mes 2 blogs météo, 1 seul post est affiché à la fois. Si vous avez plusieurs posts par page (ce qui est le plus souvent le cas), il faudra insérer ce code dans le HTML du modèle ou dans un widget invisible et non pas à chaque post ou encore dans un seul message. Cela perd donc de son intérêt et c'est même gênant puisque plusieurs scripts identiques vont peut-être fonctionner en même temps.

CE CODE NE SE JUSTIFIE DONC QUE POUR LES BLOGS N'AFFICHANT QU'UN SEUL MESSAGE À LA FOIS.

Mes deux blogs météo: http://nbbc-wx.blogspot.fr et http://nbbc-met.blogspot.fr

Ci-dessous, un exemple avec une page d'un de mes blogs minimalistes dans un iframe



LE CODE

Remplacez ce qui est en rouge à votre convenance.
Vous pouvez l'insérer dans le code HTML de votre message au début ou à la fin (où vous voulez).

<script language="JavaScript">

//Refresh page script- By Brett Taylor (glutnix@yahoo.com.au)
//Modified by Dynamic Drive for NS4, NS6+
//Visit http://www.dynamicdrive.com for this script

//configurer l'intervalle  de rafraîchissement (en secondes)
var countDownInterval=30;
//configure width of displayed text, in px (applicable only in NS4)
var c_reloadwidth=200
</script>

<ilayer id="c_reload" width=&{c_reloadwidth}; ><layer id="c_reload2" width=&{c_reloadwidth}; left=0 top=0></layer></ilayer>

<script>

var countDownTime=countDownInterval+1;
function countDown(){
countDownTime--;
if (countDownTime <=0){
countDownTime=countDownInterval;
clearTimeout(counter)
window.location.reload()
return
}
if (document.all) //if IE 4+
document.all.countDownText.innerText = countDownTime+" ";
else if (document.getElementById) //else if NS6+
document.getElementById("countDownText").innerHTML=countDownTime+" "
else if (document.layers){ //CHANGE TEXT BELOW TO YOUR OWN
document.c_reload.document.c_reload2.document.write('Next <a href="javascript:window.location.reload()">rafraîchissement</a> dans <b id="countDownText">'+countDownTime+' </b> seconds')
document.c_reload.document.c_reload2.document.close()
}
counter=setTimeout("countDown()", 1000);
}

function startit(){
if (document.all||document.getElementById) //REMPLACEZ LE TEXTE CI-DESSOUS PAR LE VÔTRE
document.write('Prochain <a href="javascript:window.location.reload()">rafraîchissement</a>  de ce cadre dans <b id="countDownText">'+countDownTime+' </b> secondes')
countDown()
}

if (document.all||document.getElementById)
startit()
else
window.onload=startit

</script>

Script de http://www.dynamicdrive.com

lundi 15 juillet 2013

TWITTER: Dépassez allègrement la limite des 140 caractères...

... avec TwitLonger ou Long-tweets


Long-Tweet: les longs messages sont automatiquement convertis en image. Celle-ci est visible dans le message. Malheureusement, le site ne fonctionne pas bien parfois et il comporte des pubs animées. Saturé?

TwitLonger procède différemment. L'excès de texte est converti en lien. Quand on clique dessus, on est envoyé vers une page très simple pour lire le message en entier. Pas ou peu de pub pour l'instant. Rapide.

Les deux ont donc leurs avantages...et leurs inconvénients. J'ai une préférence pour TwitLonger.



dimanche 14 juillet 2013

TUTO pour se faire un Twitter2Rss perso - How to Create RSS Feeds for Twitter API 1.1

Twitter2Rss perso


http://www.techolac.com/how-to-get-rss-feeds-for-twitter/
http://www.labnol.org/internet/twitter-rss-feeds/27931/

Note de dernière minute: si vous mettez "moi-même" dans "Qui a accès?", vous pourrez seulement utiliser l'APP sur votre propre ordi (dans le lecteur de RSS) et même pas dans twitterfeed. Sur un autre ordi, vous aurez un message d'erreur.

J'ai essayé plusieurs fois avec mon tuto avec la première méthode (accessible par tous), apparemment, il y a un problème... L'URL produite fonctionne bien dans Google Chrome en lecture de RSS mais il y a un problème (parfois) avec Firefox. Et surtout, ça ne passe plus du tout bien avec Twitterfeed.com. Où est le problème!? Est-ce Twitter qui fait de la résistance ou Google?

___________________________________________________

J'ai traduit ces articles de l'Anglais, en ai fait une synthèse et les ai adaptés pour vous permettre de faire vous aussi une "App" Twitter perso permettant de créer des flux RSS à partir d'un compte TWITTER.

Notez que j'ai mis une version différente du tuto dans sa version Anglais. Ne vous étonnez donc pas des éventuelles bizarreries. Mais normalement, ça devrait fonctionner. J'ai suivi mon propre tuto à la lettre pour essayer de créer une deuxième "app". J'en ai profité pour faire quelques captures d'écrans et corriger d'éventuelles erreurs.

Il m'a fallu à peine 15 mn pour le faire la première fois et je ne suis pourtant pas technicien pour un poil puisque j'ai plutôt une formation littéraire et surtout artistique (Je suis prof d'Arts Appliqués dans un Lycée Professionnel aux Antilles). Donc, si je peux le faire, y'a pas de raisons, c'est à la portée du premier "bidouilleur" qui s'en donne la peine...

A quoi ça sert?

On peut en avoir plusieurs utilisations possibles mais mon utilisation essentielle c'est de retweeter automatiquement les news de certains sites comme AFP et bien d'autres. Je n'ai pas une utilisation de type Facebook de Twitter, je m'en sers en fait essentiellement comme d'un outil permettant de passer des news rapidement sur mes blogs et sites Internet. Pour moi, ce n'est pas un Tchat. Je n'ai jamais utilisé Twitter pour communiquer avec des amis. J'ai en fait véritablement commencé à découvrir et prendre conscience de la puissance de Twitter lors de l'arrestation à New-York de notre célèbre French Lover, DSK. Juste pour info.

En voici un aperçu. Ce widget de Twitter affiche des infos météo sur mon blog météo. De nombreuses infos sont re-tweettées automatiquement. Pour cela, il faut aussi passer par un autre utilitaire en ligne gratuit: twitterfeed.com. Son utilisation est décrite juste en dessous ce post ou vous pouvez cliquez sur ce lien:

BLOGGER - Tweeter automatiquement les nouveaux posts

Bien sûr, pas de problèmes pour passer mes propres infos et celles de mes comtes associés. Mais c'est plus compliqués lorsque l'on veut retweeter systématiquement les tweets d'un journal local comme @sxminfo. Seule, l'utilisation d'un script de ce genre peut y arriver complété par twitterfeed.com.



Dernière minute... Breaking news...

Le nombre de messages affiché est limité à 3. Voir ici les autres "Tweets".


TUTO


Avec l'API v1.1, Twitter a complètement changé et on est passé du format XML au format JSON. L'autre grand changement c'est que toutes les demandes à l'API de Twitter doivent désormais être authentifiés avec OAuth.

Ce dont nous avons besoin, c'est d'une sorte de programme d'analyse intermédiaire entre Twitter et notre lecteur RSS. L'analyseur obtient les mises à jour de Twitter à intervalles réguliers et les convertit à l'aide de JSON en flux que nous pouvons ensuite utiliser avec notre lecteur RSS préféré ou autres.

Ceci peut être facilement accompli avec un simple script Google, mais avant de chercher les emm..., essayez le flux RSS ci-dessous. Ce flux utilise la nouvelle API Twitter v1.1 et est hébergé dans le "cloud" de Google c-à-dire dans mon Google Drive (ou Google Doc). Cette URL de flus RSS utilise ma première "App" que j'ai laissée "publique". La seconde créée pour l'occasion du tuto restera "privée". Hé! Je prête pas mes outils à tout le monde! Vu la facilité à faire cette app, il est très facile d'en faire plusieurs "clones". Quand je pense que certains "petits malins" ont essayer de rendre payant ce service!

https://script.google.com/macros/s/xxxxxxxxxxxxxxxxxxxxx/exec?action=timeline&q=afpfr


Comment créer des flux RSS pour Twitter

Vous avez besoin de votre compte Google pour accéder à script.google.com , de votre compte Twitter (évidemment!) et si vous voulez utiliser le RSS obtenu pour retweeter les Tweets de l'AFP sur votre compte Twitter, on aura besoin ensuite de http://twitterfeed.com/ (un tuto a déjà été publié sur son utilisation. Je vais le "remonter" derrière celui-ci).



Étape 1: Configuration d'une application Twitter "Dummy" c-à-dire factice.

Depuis que l'API Twitter exige maintenant la confirmation pour toutes les demandes, nous devrons élaborer une nouvelle application Twitter factice que notre script Google va utiliser pour communiquer avec l'API Twitter.


  1. Aller à dev.twitter.com, Inscrivez-vous avec votre compte Twitter et créez une application Twitter. Donnez à votre application n'importe quel nom, description, site web quelconque (une URL) et mettre https://spreadsheets.google.com/macros/ dans le champ "callback". Cliquez sur Envoyer.
  2. Une fois que l'application Twitter a été créée, notez votre Consumer Key et votre Consumer Secret Key (elles devraient être affichées) (Consumer signifie "client"). 



Info: J'ai cliqué sur "Access token" et fait toute la procédure mais je ne pense pas que ce soit nécessaire...


Étape 2: Configurez votre script Google



  1. Allez maintenant à script.google.com et choisissez Fichier-> créer une copie pour copier le script dans votre Google Drive (ex Google Doc). 
  2. Mettre la "Consumer Key" Twitter et la "Consumer Secret Key" dans la ligne n ° 24 et 26 (elles peuvent être un peu décalées mais pas de soucis, c'est intuitif. No problem).
  3. Allez dans Fichier -> Gérer Version et choisissez Enregistrer nouvelle version.
  4. Allez maintenant à Publier -> Déployer en tant que Web App et choisir "n'importe qui, même anonyme" dans "Qui a accès?". 
  5. Cliquez sur le bouton "Déployer". J'ai pris l'option "Moi seul" (ou quelque chose comme ça) pour garder mon "app" privée mais je ne sais pas encore l'effet que cela aura dans mon utilisation avec http://twitterfeed.com




Etape 3: Déployer le générateur de Feed Twitter.

Maintenant que vous avez déployé le script Google, 

  1. aller à Exécuter -> Start et ...
  2. accorder les autorisations nécessaires (c'est intuitif, pas de problèmes...).
  3. Choisissez à nouveau Exécuter -> start et le script devrait avoir accès à Twitter cette fois. 
  4. Accorder l'accès et vous allez recevoir immédiatement un email avec quelques exemples de flux RSS pour Twitter. Cela vous donnera la structure des URL pour les modifier et les utiliser. En fait, ces URL envoyées par email servent aussi de test.



Et voilà, c'est fait!

Vous pouvez maintenant créer un flux RSS pour n'importe quel Timeline Twitter, Liste ou Recherche Résultats en simplement changeant la fin de l'URL du Feed. Comme toujours, vous êtes libre d'utiliser, modifier et distribuer le Google Script en mentionnant l'attribution.

Si vous avez plusieurs comptes Twitter, connectez-vous normalement au compte que vous voulez utiliser mais cela n'a pas grande importance.

Conclusion: j'ai suivi mon "tuto" et ça a fonctionné

Texte original en Anglais légèrement adapté

Twitter is eternally reticent the Twitter API v1.0 sometime later this month and, to the end user, what it means is that all the existing Atom and RSS feeds of Twitter will stop working once the old API is turned off. With API v1.1, Twitter has entirely switched from XML to JSON format and the other big change is that all requests to the Twitter API must now be authenticated with OAuth.

What we really need is some sort of a parsing program sitting between Twitter and our RSS Reader. The parser would obtain updates from Twitter at regular intervals and convert them from JSON to RSS which we can then subscribe in our favorite RSS Reader.

This can be easily accomplished with a simple Google Script but before getting into any sought of trouble, try any of the following RSS feeds. These feeds use the new Twitter API v1.1 and are served from the Google cloud.

You need your Google account to access script.google.com, your Twitter account (of course) and if you want to use the obtained RSS to retweet AFP (for example) on your Twitter account, you will then need http://twitterfeed.com/ (See the tutoriel in French bellow this post, but there is an URL in English, I think. BLOGGER - Tweeter automatiquement les nouveaux posts).


How to Create RSS Feeds for Twitter API 1.1


Step 1: Setup a Dummy Twitter App


Since the Twitter API now requires authentication for all requests, we will have to create a new Twitter App that our Google Script will use to communicate with the new Twitter API.
  1. Go to dev.twitter.com, sign-in with your Twitter account and create a Twitter app. Give your app any name, description, website (any URL) and put https://spreadsheets.google.com/macros/ in the callback URL field. Click Submit.
  2. Once the Twitter app has been created, make a note of your Consumer Key and Consumer Secret Key.
Step 2: Configure your Google Script

  1. Click here to copy the Twitter RSS script into your Google Drive. Put the Twitter Consumer key and Secret in line # 28 and 30 (or so).
  2. Go to File -> Manage Version and choose Save new version.
  3. Go to Publish -> Deploy as Web App and choose Anyone, even anonymous under Who has Access. Click the Deploy button.
  4. Step 3: Deploy the Twitter RSS Feed generator
  5. Now that you have deployed the Google script, go to Run -> Start and grant the necessary permissions.
  6. Choose Run -> Start again and the script will require access to Twitter. Grant access and you’ll get an email with links to some sample RSS feeds for Twitter.

That’s it. You can now generate custom RSS feeds for any Twitter Timeline, List or Search Results by simply change the value of “q” parameter in the feed’s URL. As always, you are free to use, modify and distribute the Google Script with attribution.

http://www.techolac.com/how-to-get-rss-feeds-for-twitter/
http://www.labnol.org/internet/twitter-rss-feeds/27931/
BLOGGER - Tweeter automatiquement les nouveaux posts

BLOGGER - Tweeter automatiquement les nouveaux posts

Tweeter automatiquement les nouveaux posts de votre blog...

Il suffit de s'inscrire gratuitement sur TwitterFeed.com. Ça fonctionne à partir des RSS feeds.

D'abord, il faut trouver l'URL du RSS de votre blog:

Sur Google Chrome, il n'est pas toujours évident de trouver et récupérer l'URL d'un flux RSS. Voici donc un modèle de ces URL. Il suffit de changer http://NomBlog.blogspot.com par le nom du blog de votre choix.

RSS Feed d'un site (ou blog) en entier:

Atom 1.0: http://NomBlog.blogspot.com/feeds/posts/default
RSS 2.0: http://NomBlog.blogspot.com/feeds/posts/default?alt=rss

Par exemple: http://nbbc-fr.blogspot.com/feeds/posts/default?alt=rss

Pour enregistrer un de ses Feeds sur TwitterFeed.com:

          1. Donnez le nom que vous voulez dans "Feed Name"
          2. Entrez l'adresse du feed dans "Blog URL or RSS Feed URL"
          3. Cliquez sur "Test rss feed". "Feed parsed" s'affiche en dessous. Vérifiez bien que "active" est coché...



           4. Cliquez sur "Advanced Settings"
           5. Il y a plusieurs options possibles. Pour "Shorten Link through", choisissez votre raccourcisseur préféré. Notez que Bitly demande une inscription.
           6. On peut mettre un préfixe reconnaissable pour vos lecteurs. Ouais, m'enfin, bon... Ça prend de la place et c'est pas vraiment utile vu que le titre de votre compte apparaît!


          7. Cliquez sur "Continue to step 2". Cette page s'affiche vous signifiant que "Feed was successfully created". 



          8. Cliquez sur Twitter (ou autres).


          9. Si vous êtes déjà connecté sur Twitter, sous "Authenticated Twitter Account", vous devriez trouver votre ou vos comptes Twitter. Sélectionnez-le compte voulu. Puis cliquez sur le gros bouton bleu "Authenticate Twitter". Cette page Twitter s'affiche. Cliquez sur "Autoriser l'Application"


          10. Confirmation "Twitter auth successful"

          11. Enfin, cliquez sur le bouton "Create Service" et ensuite sur "All Done". C'est fait!


samedi 13 juillet 2013

 Ça y est! Il me semble que j'ai trouvé.. En tous cas, ça marche maintenant.

Voici le code d'origine:

<div align="center" style="line-height: 120%; margin-bottom: 0; margin-top: 0;">

<i><input id="_blogname" size="11" value="" />  <button onclick="window.open('https://script.google.com/macros/s/xxxxxxx/exec?action=timeline&amp;q=' + document.getElementById('_blogname').value + '');">OK !</button></i>

</div>



C'est le nom _blogname qui ne va pas. Il y a peut-être un conflit avec un autre formulaire dans la page où on retrouve le même nom. Je l'ai donc modifié ainsi:



<div align="center" style="line-height: 120%; margin-bottom: 0; margin-top: 0;">

<i><input id="nomblog" size="11" value="" />  <button onclick="window.open('https://script.google.com/macros/s/xxxxxxxxxxxxxx/exec?action=timeline&amp;q=' + document.getElementById('nomblog').value + '');">OK !</button></i>

</div>

Pourquoi ça fonctionnait sur l'autre blog? Peut-être tout simplement qu'il n'y avait pas d'autre formulaire de ce genre dans la page ou dans le blog...

Changement de look !

 Hé, vous avez vu !?

J'ai changé le look de ce blog...
En fait, ce problème de certains scripts modifiés sournoisement par Blogger commençait à m'gonf... sérieux!

J'ai donc appliqué le Modèle "Picture Window" qui a des coins arrondis. Rassurez-vous, j'ai fait une double sauvegarde du modèle d'origine (xml et html) au cas où ça ne fonctionnerait pas comme je veux... Je vais aussi modifier pas mal de choses, l'image de fond et supprimer ce qui me plaît pas et que Blogger n'aura pas manqué de rajouter à la sauvette...

Malheureusement, cela n'a rien changé dans mon formulaire "Twitter2Rss", ça fonctionne toujours aussi mal. Argh!!!

Ce n'est pas non plus dû au navigateur, j'ai essayé avec Firefox et sur un autre ordi, pareil! Ça ne vient pourtant pas du formulaire, puisqu'il fonctionne sur d'autres blogs... 

Notez qu'il est préférable de "travailler" avec ce formulaire dans Firefox car Google Chrome n'affiche pas l'adresse correctement même en cliquant sur le lien "flux". Firefox recode l'URL mais si vous la recopiez, vous pouvez l'utiliser pour obtenir le RSS Feed aussi bien: https://script.googleusercontent.com/macros/echo?user_content_key=xxxxxxx=M4aAtxxxxxxx10a5t2E3z

Le mieux à mon avis est de le faire manuellement à partir de l'exemple-type:

https://script.google.com/macros/s/xxxxxxx/exec?action=timeline&q=UTILISATEUR


TWITTER to RSS perso! Je l'ai fait! (suite)

Décidément,

rien à faire... Mon formulaire refuse de fonctionner sur ce blog. Au mieux, il renvoie vers mon compte Twitter sxmeteo. Et pourtant sur mon blog d'essai (et accessoire), il fonctionne parfaitement!

Peut-être un problème de cache ou de cookies?

Vous pouvez aussi l'essayer dans la colonne des widgets au-dessus de la rubrique RSS

vendredi 12 juillet 2013

TWITTER to RSS perso! Je l'ai fait!

 Ayééé, je l'ai fait!


Environ 15 mn de travail et d'attention (à peine!) et j'ai moi aussi mon "Twitter2rss" perso!


Et ça fonctionne!


Mais je ne vais pas l'afficher au grand jour, parce que je préfère qu'il ne soit pas pris d'assaut et par conséquent stoppé d'autorité par Twitter. Désolé!


Je vais cependant m'atteler à un formulaire pour le montrer un peu, mais je l'effacerai rapidement ensuite. De plus, le code sera crypté.


Lorsque j'avais lancé mon Proxy Google, il avait été pris d'assaut rapidement, et je ne pouvais même plus m'en servir moi-même...


Par contre, je vais vous faire un "TUTO" dès ce weekend pour ceux qui sont fâchés avec la langue de William Shakespeare...


A noter, que c'est beaucoup plus simple que je croyais, car contrairement à ce qu'affirment certains sites, il n'est nullement besoin d'un site web pour l'installer. Le script de Google est en effet stocké sur mon compte Google Drive. Il faut donc, moins d'un quart d'heure pour l'installer. Moi qui pensais ne pas avoir assez de la soirée!


Voici deux liens intéressants et complémentaires (et en Anglais) que j'ai utilisé et dont je vais probablement m'inspirer pour faire mon Tuto:


http://www.labnol.org/internet/twitter-rss-feeds/27931/ (Labnol est créateur du projet)

http://www.techolac.com/how-to-get-rss-feeds-for-twitter/


Notez que pour faire ce Tuto, je vais refaire une deuxième "app" si c'est possible. Celle-là sera peut-être en accès libre...

Précision: j'ai pas mal "ramé" pour faire mon formulaire parce que Blogger me saccageait invariablement et une fois de plus mon code même en le cryptant (voire même l'efface complètement). Crises de nerfs assurées! Alors qu'avec certains blogs ça passe sans problèmes!
Là, je l'ai mis dans un iframe pour contrer Blogger, mais il ne se passe rien! Argh!

Demain, je verrai cela de plus près avec ma méthode habituelle de formulaires. Y'a pas de raison que ça ne fonctionne pas!

TWITTER: envoyer des messages de plus de 140 caractères...

On peut évidemment ne mettre que les 140 premiers caractères y compris le lien et mettre le reste sur un blog dédié appelée par le lien. Mais c'est un peu longuet...

Il existe une autre solution : 



C'est gratuit et sans inscription. Ce site convertit votre texte en image tout simplement. Il suffit de le mettre bien en vue dans votre barre de favoris.

Capture: 



NOUVEAU TWITTER RSS

Mis-à-jour - Updated

Voici trois nouveaux créateurs de RSS Feed pour Twitter


Structure de l'URL:

http://192.241.196.202/getrss?name=sxmeteo

ou avec le nouveau site: 

http://www.rssitfor.me/getrss?name=sxmeteo

En rouge le nom du compte Blogger

Ça à l'air de bien fonctionner. Mais... car évidemment, il y a un mais... "Dû à un important trafic, les tweets sont mis-à-jours 1 fois par heure (au lieu de 15 mn)". Il semble cependant qu'en envoyant une "donation" cette limitation soit levée

Due to heavy traffic, tweets are updated once per hour (instead of 15 minutes)

Pour info,  twfeed.com semble aussi fonctionner, mais aussi par intermittence... Je pense qu'il utilise le même script ou presque.

Voir Messages sur le même thème: 

Le formulaire:



En voici un autre basé sur le même script mais la procédure est un peu différente


Il faut d'abord aller sur le site pour obtenir un code de Twitter, ce qui donne ceci: 

Your RSS Feed Prefix is:

http://tweet-2-rss.appspot.com/feed/sxmeteo/xxxxxxxxxx (à la place des x vous verrez votre code)

Voici la structure de l'URL pour obtenir le RSS d'un compte TWITTER quelconque:

http://tweet-2-rss.appspot.com/feed/sxmeteo/xxxxxxxxxx/statuses/user_timeline.json?screen_name=twitterUsername

Comme il s'agit aussi d'une Google App, la fréquentation doit être aussi réglementée. J'avais créé moi aussi une Google App (ou plutôt j'en avais bidouillé une existante...), un proxy Google. Ce n'est pas sorcier!

Vous pouvez faire une recherche Google avec ces mots-clef appspot.com feed twitter et vous en trouverez certainement d'autres...

Des informations très intéressantes sur http://www.labnol.org/internet/twitter-rss-feeds/27931/ pour faire votre "APP" vous-même. Je vais peut-être essayer.

Labnol.org est un site qui fourmille d'idées intéressantes. Par exemple, comment utiliser Twitter comme Gmail Notifier (How to Use Twitter as a Gmail Notifier).

jeudi 11 juillet 2013

Trouver l'adresse d'un flux RSS Twitter (remonté)

AVERTISSEMENT! Début juillet, TWITTER-RSS ne fonctionnait plus et redirigeait vers la page de GOOGLE. Pour cette raison, j'ai grisé et remonté cet article car il est obsolète (comme l'API 1.0 de Twitter d'où vient le problème).

UNE ALTERNATIVE EXISTE CEPENDANT: twfeed.com
La structure de l'URL est la suivante:

http://www.twfeed.com/feed/UTILISATEUR_TWITTER

L'adresse obtenue peut être utilisée avec Twitterfeed.com sans problème. Apparemment, la structure de l'URL fonctionne ainsi sans passer par Twfeed. Vous pouvez essayer... Pourvu que ça dure...! 

Note: J'ai fait un essai avec Twitterfeed et Feedroll... Les résultats ne sont pas garantis... hélas..