<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BlogYann &#187; Horoscope</title>
	<atom:link href="http://blog.yann.info/tag/horoscope/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yann.info</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 22:53:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://blog.yann.info/?pushpress=hub'/>
		<item>
		<title>Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)</title>
		<link>http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/</link>
		<comments>http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 12:44:15 +0000</pubDate>
		<dc:creator>blog.yann</dc:creator>
				<category><![CDATA[Nabaztag]]></category>
		<category><![CDATA[Horoscope]]></category>

		<guid isPermaLink="false">http://blog.yann.info/?p=746</guid>
		<description><![CDATA[Enfin votre horoscope facilement sur votre Nabaztag ! Dans un précédent billet j&#8217;expliquais comment programmer en PHP un script pour recevoir votre horoscope, maintenant il est hébergé ! Merci Zcripts Vous pouvez grâce à Fabrice du site Zcripts recevoir votre horoscope sans rien programmer ! Recevoir mon horoscope au passage d&#8217;un Nano:ztag ou d&#8217;un Ztamp:s [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Enfin votre horoscope facilement sur votre Nabaztag !</strong><br />
<div id="attachment_748" class="wp-caption alignnone" style="width: 310px"><a rel='lightbox' title='nabazcope' href="http://blog.yann.info/wp-content/uploads/2010/03/nabazcope.jpg"><img src="http://blog.yann.info/wp-content/uploads/2010/03/nabazcope-300x210.jpg" alt="nabazcope" title="nabazcope" width="300" height="210" class="size-medium wp-image-748" /></a><p class="wp-caption-text">Nabazcope</p></div></p>
<p>Dans un <a target='_blank' href="http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/">précédent billet</a> j&#8217;expliquais comment programmer en PHP un script pour recevoir votre horoscope, maintenant il est hébergé !</p>
<h4>Merci Zcripts</h4>
<p>Vous pouvez grâce à Fabrice du site <a target='_blank' href="http://www.zcripts.com/zcript/nabazcope-votre-nabaztag-sappelle-madame-irma">Zcripts</a> recevoir votre horoscope sans rien programmer !</p>
<h4>Recevoir mon horoscope au passage d&#8217;un Nano:ztag ou d&#8217;un Ztamp:s</h4>
<p>Le programme que j&#8217;ai développé vous permet de générer une adresse internet à renseigner sur le site de violet.<br />
<em>(cliquez sur le sélecteur d’objet en haut de la page puis sélectionnez l’objet dans la liste, s’il n’apparaît pas, passez le devant le nez du lapin et il sera ensuite reconnu… Ensuite cliquez sur <strong>ses applis </strong> et rendez vous dans la rubrique <strong>/dev</strong>, puis <strong>&laquo;&nbsp;Transmettre des données dans une URL (Call URL)&nbsp;&raquo;</strong> et vous copiez/collez l&#8217;adresse</em></p>
<h4>3 signes à la fois !</h4>
<p>Et oui comme tout le monde n&#8217;est peut être pas du même signe chez vous, vous pouvez sélectionner 3 signes différents, qui seront envoyés à votre lapin (en une fois). Pourquoi pas plus ? tout simplement parce que ça fait trop pour l&#8217;API, mais rien ne vous empêche de programmer les autres signes sur un autre Ztamp:s par exemple.</p>
<h4>Votre horoscope à une heure fixe !</h4>
<p>Concrètement, lorsque l&#8217;adresse internet (URL) généré par le programme est lancée, votre lapin reçoit et vous dit les horoscopes sélectionnés. Si vous le voulez à heure fixe, il faut que l&#8217;adresse soit appelée à une heure donnée. Sur un serveur on appelle ça une tâche planifiée : &#8216;<strong>cron</strong>&#8216;. Oui mais j&#8217;ai pas de serveur moi  <img src='http://blog.yann.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ! C&#8217;est pas grave il existe une solution gratuite, qui est d&#8217;utiliser un service de cron sur internet.<br />
Utilisez par exemple : <a target='_blank' href="http://www.cronoo.com/">http://www.cronoo.com/</a> ou <a href="http://cron.hiwit.org/" target='_blank'>http://cron.hiwit.org/</a>.</p>
<p>Vous entrez l&#8217;adresse internet générée par le script et l&#8217;heure à laquelle vous voulez votre horoscope et le tour est joué !</p>
<p>Voici donc l&#8217;adresse de Nabazcope : <a target='_blank'  href="http://www.zcripts.com/zcript/nabazcope-votre-nabaztag-sappelle-madame-irma">http://www.zcripts.com/zcript/nabazcope-votre-nabaztag-sappelle-madame-irma</a></p>
<p>Retrouvez par ailleurs d&#8217;autres applications sur le site de <a target='_blank' href="http://www.zcripts.com/zcript/nabazcope-votre-nabaztag-sappelle-madame-irma">Zcripts</a></p>
<div id="crp_related"><h3>A consulter également :</h3><ul><li><a href="http://blog.yann.info/2010/04/02/vos-rendez-vous-google-agenda-lus-par-votre-nabaztag/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Vos rendez-vous Google Agenda lus par votre Nabaztag" title="Vos rendez-vous Google Agenda lus par votre Nabaztag" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/04/02/vos-rendez-vous-google-agenda-lus-par-votre-nabaztag/" rel="bookmark" class="crp_title">Vos rendez-vous Google Agenda lus par votre Nabaztag</a></li><li><a href="http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Débuter avec son Nabaztag" title="Débuter avec son Nabaztag" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/" rel="bookmark" class="crp_title">Débuter avec son Nabaztag</a></li><li><a href="http://blog.yann.info/2010/03/26/les-evenements-google-agenda-dictes-par-votre-nabaztag-anniversaires-rdv-etc/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)" title="Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/26/les-evenements-google-agenda-dictes-par-votre-nabaztag-anniversaires-rdv-etc/" rel="bookmark" class="crp_title">Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)</a></li><li><a href="http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabaztag, dis moi ce que je veux entendre !" title="Nabaztag, dis moi ce que je veux entendre !" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/" rel="bookmark" class="crp_title">Nabaztag, dis moi ce que je veux entendre !</a></li><li><a href="http://blog.yann.info/2010/03/28/nabzmaree-votre-nabaztag-vous-donne-les-horaires-des-marees/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabzmaree : votre Nabaztag vous donne les horaires des marées" title="Nabzmaree : votre Nabaztag vous donne les horaires des marées" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/28/nabzmaree-votre-nabaztag-vous-donne-les-horaires-des-marees/" rel="bookmark" class="crp_title">Nabzmaree : votre Nabaztag vous donne les horaires des marées</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Débuter avec son Nabaztag</title>
		<link>http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/</link>
		<comments>http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 01:05:56 +0000</pubDate>
		<dc:creator>blog.yann</dc:creator>
				<category><![CDATA[Nabaztag]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[debutant]]></category>
		<category><![CDATA[Horoscope]]></category>
		<category><![CDATA[Lapin]]></category>
		<category><![CDATA[programme TV]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://blog.yann.info/?p=428</guid>
		<description><![CDATA[Vous venez de recevoir votre lapin, mais vous ne savez pas encore quoi faire avec, alors je vais essayer de vous éclairer un peu. C&#8217;est quoi ce lapin !? Ce lapin se connecte à internet et est capable de parler, il est capable de lire à haute voix du texte. Une des principales compétence de [...]]]></description>
			<content:encoded><![CDATA[<p>Vous venez de recevoir votre lapin, mais vous ne savez pas encore quoi faire avec, alors je vais essayer de vous éclairer un peu.</p>
<h3>C&#8217;est quoi ce lapin !?</h3>
<p>Ce lapin se connecte à internet et est capable de parler, il est capable de lire à haute voix du texte. Une des principales compétence de celui ci est notamment de pouvoir lire les titres des flux RSS. Un flux RSS est un fichier XML qui est utilisé sur presque tout les sites web pour vous notifier des nouvelles informations. Exemple le flux RSS des actualités de google se trouve <a title="actus google" href="http://news.google.fr/news?pz=1&amp;cf=all&amp;ned=fr&amp;hl=fr&amp;output=rss" target="_blank">ici</a> en vous y abonnant vous pouvez par exemple l&#8217;intégrer à votre barre personnelle de firefox pour être tenu au courant des dernières infos. Ce qui permet en un clic de surveiller les dernières nouveautés de vos sites préférés.</p>
<p><a href="http://blog.yann.info/wp-content/uploads/2010/03/google_actus_RSS.png" rel="lightbox"><img class="alignnone size-medium wp-image-429" title="google_actus_RSS" src="http://blog.yann.info/wp-content/uploads/2010/03/google_actus_RSS-263x300.png" alt="google_actus_RSS" width="263" height="300" /></a></p>
<p>Oui et le rapport avec ce lapin ? le rapport, c&#8217;est que le Nabaztag sera capable de lire ces informations. Ainsi, si on prend l&#8217;exemple du flux RSS de google ci-dessus, votre lapin va vous dire : &laquo;&nbsp;Agriculture : Sarkozy ne propose aucune solution immédiate. Le Monde&nbsp;&raquo; puis il va enchainer avec &laquo;&nbsp;Eric Besson: Je n&#8217;ai pas fait le jeu du Front national &#8211; 20minutes.fr&nbsp;&raquo; etc&#8230;</p>
<p>Le nombre de news qu&#8217;il lira est paramétrable ainsi que la fréquence (soit dès qu&#8217;il y a du nouveau, soit à heures fixes) mais on verra ça plus bas&#8230;</p>
<p>Sinon votre lapin est capable de &laquo;&nbsp;danser&nbsp;&raquo; disons qu&#8217;il fait des chorégraphies (il bouge les oreilles et clignote de plusieurs couleurs) c&#8217;est pas très utile mais amusant, dirons nous&#8230; A ce sujet il peut s&#8217;accorder avec un autre lapin de la communauté.</p>
<p>Ce qui est vraiment intéressant avec ce lapin c&#8217;est que l&#8217;API est ouverte, c&#8217;est à dire que l&#8217;on peut programmer (vous ou la communauté) des fonctions supplémentaires.</p>
<p>Pour voir une vidéo de ce qu&#8217;il sait faire allez <a title="Nabaztag" href="http://www.nabaztag.com/fr/m-3-nabaztag-que-sait-il-faire.html" target="_blank">ici</a></p>
<h3>Connectez votre lapin en wifi</h3>
<p>La procédure complète pour connecter votre lapin en wifi se trouve <a title="Nabazhelp" href="http://help.nabaztag.com/fiche.php?langue=2&amp;fiche=15" target="_blank">ici</a>. Et oui car tout l&#8217;intérêt du lapin est d&#8217;être connecté à internet.</p>
<h3>Créez un compte Violet</h3>
<p>Maintenant qu&#8217;il est connecté au net, vous devez créer un compte <a title="violet" href="http://my.violet.net/new" target="_blank">ici </a> afin de pouvoir gérer les applications de votre lapin (choix des flux RSS etc&#8230;).</p>
<h3>Les choses</h3>
<p>Vous avez la possibilité d&#8217;interagir avec le lapin grâce à des accessoires supplémentaires (payants). Le but est de lancer une action sur demande, c&#8217;est à ça que servent les Ztamp:s et les Nano:ztag</p>
<div class="wp-caption alignnone" style="width: 403px"><img title="ztamps" src="http://www.violet.net/img/ztamps_pic3.gif" alt="ztamps" width="393" height="300" /></p>
<div class="mceTemp">
<dl class="wp-caption alignnone" style="width: 260px;">
<dt class="wp-caption-dt"><img title="nanoztag" src="http://www.violet.net/img/nanoztag_250.jpg" alt="nanoztag" width="250" height="197" /><p class="wp-caption-text">Nano:ztag</p></div>
</dt>
<dd class="wp-caption-dd">Ztamp:s</dd>
</dl>
</div>
<p>En effet, en les plaçant devant le lapin vous allez déclencher l&#8217;action. Quelle action ? et bien c&#8217;est vous qui choisirez, sur le site de Violet, que pour tel timbre ou tel Nano (mini lapin), c&#8217;est telle action qui est exécutée. Par exemple j&#8217;ai collé un Ztamp:s sur la télécommande de ma TV et quand je la passe devant le lapin, il me dit le programme TV.</p>
<p>Il existe également des livres spéciaux, que votre lapin sera capable de lire, ainsi que le Mir:ror qui est une station d&#8217;accueil pour les Nano et les Ztamps, en gros au lieu de les passez devant le lapin vous les passez devant le Mir:ror qui est branché à votre PC (pour ouvrir un fichier sur votre PC par exemple&#8230;)</p>
<h3>Première application</h3>
<p>Vous verrez sur le site de Violet qu&#8217;il y a plusieurs applications. Pour attribuer votre première Appli à votre lapin, connectez vous sur le site de violet et allez dans <strong>le sélecteur d&#8217;objet </strong>en haut de la page pour sélectionner votre lapin, ensuite, à gauche vous verrez le nom de votre lapin et en dessous un lien <strong>Ses Applis</strong>, cliquez dessus et vous verrez tout à droite un lien <strong>Ajouter application</strong>, cliquez dessus et vous arriverez sur le champ de compétence de votre lapin.</p>
<p><a rel="lightbox" title="Applis Nabaztag"  href="http://blog.yann.info/wp-content/uploads/2010/03/nabaztag.png"><img class="alignnone size-medium wp-image-437" title="nabaztag" src="http://blog.yann.info/wp-content/uploads/2010/03/nabaztag-300x127.png" alt="Applcations nabaztag" width="300" height="127" /></a></p>
<p>Il y a plein de fonctions rangées par catégories, la plupart sont très explicites, donc là je vous propose plutôt d&#8217;aller ajouter le flux RSS de Google actus que l&#8217;on a évoqué plus haut. (enfin vous pouvez aussi mettre mon flux <a title="http://blog.yann.info/feed/" href="http://blog.yann.info/feed/" target="_blank">RSS</a> )</p>
<p>Rendez-vous dans la rubrique <strong>Vie très pratique</strong> puis dans <strong>Lire un flux RSS</strong>, là vous allez entrer le nom de votre flux, exemple <strong>Actualités de Google</strong>, dans <strong>Adresse du flux</strong> vous copiez/collez l&#8217;adresse du flux de google, le nombre de news à lire, vous choisissez la langue des infos, ici Français et enfin la fréquence soit : à une heure fixe de votre choix, soit dès qu&#8217;il y a du nouveau.</p>
<p><a title="RSS Nabaztag" href="http://blog.yann.info/wp-content/uploads/2010/03/RSS_nabaztag.png" rel="lightbox"><img class="alignnone size-medium wp-image-438" title="RSS_nabaztag" src="http://blog.yann.info/wp-content/uploads/2010/03/RSS_nabaztag-290x300.png" alt="RSS nabaztag" width="290" height="300" /></a></p>
<p>Bien sûr vous cliquez sur <strong>ajouter ces paramètres</strong> en bas de la page. N&#8217;hesitez pas à ajouter plusieurs applications, pour que vous puissiez tester les capacités de votre lapin, vous les supprimerez après si elles ne vous conviennent pas. Parmi les applications on peut citer des radios WEB, des notifications de mails, des informations&#8230;<br />
<a name='token'></a><br />
<h3>Trouver le numéro de série et le token de mon Nabaztag</h3>
<p>Si vous voulez exploiter l&#8217;API de votre lapin ou les applications de la communauté vous aurez besoin du numéro de série et du token qui identifie votre Nabaztag. Pour cela rendez vous dans <strong>paramètres</strong>, puis <strong>Ecosystème</strong>.</p>
<p><a title="Num série et Token" href="http://blog.yann.info/wp-content/uploads/2010/03/nabaztag_serie_token.png" rel="lightbox"><img class="alignnone size-medium wp-image-439" title="nabaztag_serie_token" src="http://blog.yann.info/wp-content/uploads/2010/03/nabaztag_serie_token-300x199.png" alt="nabaztag serie token" width="300" height="199" /></a></p>
<h3>Ajouter une application à un objet</h3>
<p>Pour attribuer une action à un objet, cliquez sur <strong>le sélecteur d&#8217;objet </strong>en haut de la page puis sélectionnez l&#8217;objet dans la liste, s&#8217;il n&#8217;apparaît pas, passez le devant le nez du lapin et il sera ensuite reconnu&#8230; ensuite cliquez sur <strong>ses applis</strong> comme pour le lapin.</p>
<p>Les applications ne sont pas exactement les mêmes ! il y a surtout la rubrique <strong>/dev</strong> qui vous permet de créer vos programmes pour votre nabaztag <img src='http://blog.yann.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>Horoscope et Programme TV</h3>
<p>Pour que votre lapin vous dise votre horoscope<a title="horoscope" href="http://blog.yann.info/demo/horo.php" target="_blank"> cliquez ici</a></p>
<p>Pour le programme TV du soir <a title="TV nabaztag" href="http://blog.yann.info/demo/tv.php" target="_blank">cliquez ici</a></p>
<p>Pour voir comment j&#8217;ai fait, allez consulter mon ancien article : <a href="http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/" target="_blank">nabaztag-dis-moi-ce-que-je-veux-entendre/</a></p>
<h3>Pour plus d&#8217;infos</h3>
<p><a href="http://nabaztag.forumactif.fr/forum.htm" target="_blank">http://nabaztag.forumactif.fr/forum.htm</a></p>
<p><a rel="nofollow" href="http://www.zcripts.com/" target="_blank">http://www.zcripts.com</a></p>
<p><a rel="nofollow" href="http://www.nabzone.com/" target="_blank">http://www.nabzone.com</a></p>
<h3>L&#8217;API de votre lapin</h3>
<p><a href="http://doc.nabaztag.com/api/home.html" target="_blank">http://doc.nabaztag.com/api/home.html</a></p>
<div id="crp_related"><h3>A consulter également :</h3><ul><li><a href="http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabaztag, dis moi ce que je veux entendre !" title="Nabaztag, dis moi ce que je veux entendre !" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/" rel="bookmark" class="crp_title">Nabaztag, dis moi ce que je veux entendre !</a></li><li><a href="http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)" title="Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/" rel="bookmark" class="crp_title">Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)</a></li><li><a href="http://blog.yann.info/2010/04/02/vos-rendez-vous-google-agenda-lus-par-votre-nabaztag/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Vos rendez-vous Google Agenda lus par votre Nabaztag" title="Vos rendez-vous Google Agenda lus par votre Nabaztag" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/04/02/vos-rendez-vous-google-agenda-lus-par-votre-nabaztag/" rel="bookmark" class="crp_title">Vos rendez-vous Google Agenda lus par votre Nabaztag</a></li><li><a href="http://blog.yann.info/2010/03/07/nabaztag-et-google-reader-opml/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabaztag et Google Reader (OPML)" title="Nabaztag et Google Reader (OPML)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/07/nabaztag-et-google-reader-opml/" rel="bookmark" class="crp_title">Nabaztag et Google Reader (OPML)</a></li><li><a href="http://blog.yann.info/2010/03/26/les-evenements-google-agenda-dictes-par-votre-nabaztag-anniversaires-rdv-etc/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)" title="Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/26/les-evenements-google-agenda-dictes-par-votre-nabaztag-anniversaires-rdv-etc/" rel="bookmark" class="crp_title">Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Nabaztag, dis moi ce que je veux entendre !</title>
		<link>http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/</link>
		<comments>http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:51:37 +0000</pubDate>
		<dc:creator>blog.yann</dc:creator>
				<category><![CDATA[Nabaztag]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Horoscope]]></category>
		<category><![CDATA[programme TV]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://blog.yann.info/?p=132</guid>
		<description><![CDATA[Pour tester : Pour que votre lapin vous dise votre horoscope cliquez ici Pour le programme TV du soir cliquez ici Si vous possédez un lapin nabaztag, vous voudriez peut-être disposer de plus de fonctionnalités&#8230; Exemple : Lapin ! donnes moi mon horoscope ou le programme TV ! Oui, mais le problème c&#8217;est que si [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Pour tester :</strong></p>
<p>Pour que votre lapin vous dise votre horoscope<a title="horoscope" href="http://blog.yann.info/demo/horo.php" target="_blank"> cliquez ici</a></p>
<p>Pour le programme TV du soir <a title="TV nabaztag" href="http://blog.yann.info/demo/tv.php" target="_blank">cliquez ici</a></p>
<p>Si vous possédez un lapin nabaztag, vous voudriez peut-être disposer de plus de fonctionnalités&#8230;</p>
<p><strong>Exemple :</strong> Lapin ! donnes moi mon horoscope ou le programme TV !</p>
<p>Oui, mais le problème c&#8217;est que si vous demandez à votre cher et tendre lapin de lire un flux RSS, le résultat ne sera peut être pas celui que vous attendiez. En effet, il va peut être se contenter de dire &laquo;&nbsp;horoscope du lundi&nbsp;&raquo; puis &laquo;&nbsp;horoscope du mardi&nbsp;&raquo; etc&#8230; et oui car le lapin lit les titres du flux, hors, ce qui vous intéresse c&#8217;est juste la balise description du premier item du flux. Pour plus d&#8217;infos sur les flux RSS, consultez <a href="http://fr.wikipedia.org/wiki/RSS_(format)" target="_blank">Wikipedia</a>.</p>
<p>Donc ce que je vous propose de faire, à partir de la classe PHP développée par Dan Ruscoe, qui se trouve à l&#8217;adresse <a href="http://ruscoe.org/php-class-for-the-nabaztag-api/" target="_blank">http://ruscoe.org/php-class-for-the-nabaztag-api/</a>, c&#8217;est tout simplement de ne lire que <strong>n</strong> entrées du flux et de l&#8217;envoyer à votre Lapin chéri.</p>
<p>Vous devez tout d&#8217;abord, inclure la classe, puis renseigner le <strong>serial </strong>et le <strong>token </strong>de votre nabaztag. Enfin, vous saisissez l&#8217;adresse du flux et le nombre d&#8217;infos que le lapin devra dire.</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'nabClass.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// ---------- variables à modifier---------</span><br />
<span style="color: #000088;">$serial</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'*******'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// le serial de votre lapin</span><br />
<span style="color: #000088;">$token</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'*******'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// le token de votre lapin</span><br />
<span style="color: #666666; font-style: italic;">// Flux RSS ex : Horoscope</span><br />
<span style="color: #000088;">$url_flux_rss</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://www.un_flux_rss_horoscope/rss/verseau.php&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// nombre d'actus (horoscope =  1,  pour prog TV = nb chaines...)</span><br />
<span style="color: #000088;">$limite</span> <span style="color: #339933;">=</span>  <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #666666; font-style: italic;">//---------------------------------------------</span><br />
<br />
<span style="color: #000088;">$phrase</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// initialisation du texte à prononcer</span><br />
<br />
<span style="color: #666666; font-style: italic;">// Creation de l'objet nabaztag</span><br />
<span style="color: #000088;">$nabaztag</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> nabaztag<span style="color: #009900;">&#40;</span><span style="color: #000088;">$serial</span><span style="color: #339933;">,</span><span style="color: #000088;">$token</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$Xml</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/simplexml_load_file"><span style="color: #990000;">simplexml_load_file</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url_flux_rss</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$Xml</span> <span style="color: #339933;">===</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Erreur Flux, vérifiez l'adresse du flux&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$Xml</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>channel<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>item <span style="color: #b1b100;">as</span> <span style="color: #000088;">$mon_rss</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$titre</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>string<span style="color: #009900;">&#41;</span> <a href="http://www.php.net/utf8_decode"><span style="color: #990000;">utf8_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mon_rss</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>title<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$description</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>string<span style="color: #009900;">&#41;</span> <a href="http://www.php.net/utf8_decode"><span style="color: #990000;">utf8_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mon_rss</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>description<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$i</span><span style="color: #339933;">++;</span><br />
<span style="color: #000088;">$phrase</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$titre</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; . &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$description</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #000088;">$limite</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000088;">$phrase</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/html_entity_decode"><span style="color: #990000;">html_entity_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$phrase</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$phrase</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// si on veut on affiche le texte qu'il va dire</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$phrase</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$nabaztag</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>speak<span style="color: #009900;">&#40;</span><a href="http://www.php.net/utf8_encode"><span style="color: #990000;">utf8_encode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$phrase</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// envoi son texte au lapin</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #666666; font-style: italic;">// infos debug (optionnel)</span><br />
<br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<br />
<br />
&lt;hr /&gt;&lt;strong&gt;Paramètres API: &lt;/strong&gt;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$nabaztag</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>display_api_params<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;strong&gt;Réponse :&lt;/strong&gt;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$nabaztag</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>display_api_response<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p><em>NB : pour des questions de droits/autorisations je n&#8217;ai pas mis un vrai flux, cependant je suis certain que vous n&#8217;aurez pas de mal à trouver un flux d&#8217;horoscope ou de programme tv ou ce que vous voulez&#8230;.</em></p>
<p>Ensuite vous mettez le script en ligne. Pour l&#8217;executer, soit vous passez par un <strong>ztamp:s</strong> ou un <strong>nano:ztag </strong>et vous lui attribuer l&#8217;application : <strong>transmettre des données dans une url</strong> (dans <strong>/dev</strong>) sur le site de violet, et vous indiquez l&#8217;adresse du script. Soit vous passez par un <strong>cron </strong>sur votre hébergement pour qu&#8217;il soit dit à heure fixe.</p>
<p>Perso pour le programme TV, j&#8217;ai ajouté ça :</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/eregi"><span style="color: #990000;">eregi</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;20:&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$titre</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$titre</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/preg_replace"><span style="color: #990000;">preg_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#\((.+)\)#U'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$titre</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$phrase</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$titre</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;. &quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>pour n&#8217;avoir que la première partie de soirée.</p>
<div id="crp_related"><h3>A consulter également :</h3><ul><li><a href="http://blog.yann.info/2010/03/07/nabaztag-et-google-reader-opml/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabaztag et Google Reader (OPML)" title="Nabaztag et Google Reader (OPML)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/07/nabaztag-et-google-reader-opml/" rel="bookmark" class="crp_title">Nabaztag et Google Reader (OPML)</a></li><li><a href="http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Débuter avec son Nabaztag" title="Débuter avec son Nabaztag" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/06/debuter-avec-son-nabaztag/" rel="bookmark" class="crp_title">Débuter avec son Nabaztag</a></li><li><a href="http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)" title="Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/24/nabaztag-recevoir-facilement-son-horoscope-zcripts-nabazcope/" rel="bookmark" class="crp_title">Nabaztag : recevoir facilement son horoscope ! (Zcripts Nabazcope)</a></li><li><a href="http://blog.yann.info/2010/03/26/les-evenements-google-agenda-dictes-par-votre-nabaztag-anniversaires-rdv-etc/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)" title="Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/26/les-evenements-google-agenda-dictes-par-votre-nabaztag-anniversaires-rdv-etc/" rel="bookmark" class="crp_title">Les évènements Google Agenda dictés par votre Nabaztag (anniversaires, rdv etc&#8230;)</a></li><li><a href="http://blog.yann.info/2010/04/02/vos-rendez-vous-google-agenda-lus-par-votre-nabaztag/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Vos rendez-vous Google Agenda lus par votre Nabaztag" title="Vos rendez-vous Google Agenda lus par votre Nabaztag" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/04/02/vos-rendez-vous-google-agenda-lus-par-votre-nabaztag/" rel="bookmark" class="crp_title">Vos rendez-vous Google Agenda lus par votre Nabaztag</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yann.info/2010/02/12/nabaztag-dis-moi-ce-que-je-veux-entendre/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

