Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-50%
Le deal à ne pas rater :
-50% sur les sacs à dos pour ordinateur portable Urban Factory ...
19.99 € 39.99 €
Voir le deal

 

 Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter

Aller en bas 
3 participants
AuteurMessage
Humanbomb
Bronze Nabz
Bronze Nabz
Humanbomb


Age : 29
Localisation : DTC
Nabaztag : Humanztag (V1)
Nbr de messages : 167
Carottes : 5224

Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Empty
MessageSujet: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Icon_minitimeJeu 15 Juil 2010 - 11:45

Salut tous le monde nabzciao

Aujourd'hui, je vous présente mon premier script que je mets a la disposition de tous.
Ce script vous signalera lorsque vous gagnez ou perdez un abonné (autrement appelés "Followers") sur le service de Microblogging : Twitter.

Pour l'executer vous aurez besoin :
  • Un serveur en php 5.x
  • Un systeme de cron table pour executer le script automatiquement toutes les 10 minutes ou d'un ztamp:s avec Call Url.


Voici le code source :

Code:
<?php
// script Follower:z
// Realiser par http://humanbomb.servehttp.com/

define("UrlAPI", "http://api.nabaztag.com/vl/FR/api.jsp");

class Nabaztag{
   
   public $serial;
   public $token;
   public $voice;
   
   function makeTTS($message){
      $get_content_return = trim(strip_tags(file_get_contents(UrlAPI."?sn=".$this->serial."&token=".$this->token."&voice=".$this->voice."&tts=".$message."")));
      
      if(strstr($get_content_return, "Your token or serial number are not correct !")){return "Erreur: Numero de serie ou Token incorrect";}
      else if(strstr($get_content_return, "Your text has been sent")) {return "OK";}
      else if(strstr($get_content_return, "Your text could not be sent")) {return "Erreur: Creation TTS";}
   }
   
   function getSleepinfo () {
      $get_content_return = trim(strip_tags(file_get_contents(UrlAPI."?sn=".$this->serial."&token=".$this->token."&action=7")));
      
      if(strstr($get_content_return, "Your token or serial number are not correct !")){return "Erreur: Numero de serie ou Token incorrect";}
      else {return "$get_content_return";}
   }
}

$nab = new Nabaztag();

$nab->serial = ""; //Serial du Nabaztag
$nab->token = ""; //Tuto Token : http://nabaztag.forumactif.fr/f7-t9260.htm du Nabaztag
$tw_pseudo = ""; //Pseudo de votre compte Twitter

if ($nab->getSleepinfo() == "NO") {
   $xml=file_get_contents('http://twitter.com/users/show.xml?screen_name='.$tw_pseudo);
   if (preg_match('/followers_count>(.*)</',$xml,$match)!=0) {
      $tw['count'] = $match[1];
   }
   
   $actuel = $tw['count'];
   $avant = file_get_contents ("".$tw_pseudo."_NbFollowers.txt");

   $dif = $actuel - $avant;

   if ($dif > 0 AND $dif < 2){$nab->makeTTS("Vous+avez+".$dif."+nouvel+abonner+sur+twitteur");}
   elseif ($dif > 2){$nab->makeTTS("Vous+avez+".$dif."+nouveau+abonner+sur+twitteur");}
   else if ($dif < 0){$dif = str_replace("-", "", $dif);$nab->makeTTS("Vous+avez+perdu+".$dif."+abonner+sur+twitteur");}

   file_put_contents("".$tw_pseudo."_NbFollowers.txt",$actuel);
}
?>

Mode d'emploi :
Modifier
Code:
$nab->serial = ""; //Serial du Nabaztag
$nab->token = ""; //Tuto Token : http://nabaztag.forumactif.fr/f7-t9260.htm du Nabaztag
$tw_pseudo = ""; //Pseudo de votre compte Twitter
par vos propres valeurs. IL N'Y A PAS BESOIN DU MOT DE PASSE DE VOTRE COMPTE TWITTER, UNIQUEMENT DU PSEUDO.

Je ne vous recommande pas d'executer ce script pour plusieurs lapin en automatique sur le même serveur sous risque de voir l'ip du serveur banni pour flood.

Voila yellownabzsmile Bonne utilisation, j'attend vos retours !

N'hésitez pas a me suivre sur twitter : @Humanbomb


Dernière édition par Humanbomb le Mer 25 Aoû 2010 - 22:34, édité 1 fois
Revenir en haut Aller en bas
http://humanbomb.servehttp.com/
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur
Phabbrrysse


Age : 37
Localisation : Sassenage
Nabaztag : PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages : 14389
Carottes : 13080

Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Empty
MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Icon_minitimeJeu 15 Juil 2010 - 18:24

Hello

Très bien ceci ...
En effet sans cron ca perd un peu de son interet yellownabzsmile je vais regarder pour zcripts si ca t'interesse yellownabzsmile

Par contre tu mets en gros et en rouge un message qui me fait peur ...
Tu m'expliques plus en détail ? tu as peur que ce soit qui qui te bannisse ? twitter ou violet ?
Revenir en haut Aller en bas
http://phabbrrysse.fr/
Humanbomb
Bronze Nabz
Bronze Nabz
Humanbomb


Age : 29
Localisation : DTC
Nabaztag : Humanztag (V1)
Nbr de messages : 167
Carottes : 5224

Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Empty
MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Icon_minitimeJeu 15 Juil 2010 - 22:41

Twitter dispose d'une protection qui fait que si un serveur réalise trop de requête il est bloquer. Je n'en sais pas plus, il doit y avoir un moyen de contourner ceci en exploitant l'API mais elle nécessite le mot de passe twitter du compte yellownabzwink.

Pour l'adapter a Zcripts je veux bien par contre il faudrait adapter le script pour exploiter l'API Twitter. (le script sera plus lourd)

Ps : je vais te follow sur twitter ton nom me dissais quelquechose maintenant je sais d'ou :p
Revenir en haut Aller en bas
http://humanbomb.servehttp.com/
legz
Lapin nain
Lapin nain



Age : 38
Localisation : france
Nabaztag : nOOb
Nbr de messages : 12
Carottes : 5607

Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Empty
MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Icon_minitimeSam 23 Juil 2011 - 0:46

Pour la limitation Twitter c'est 150 hits par heure, donc ça va, c'est assez large.

Si jamais une IP dépasse cette limite les serveurs Twitter ne lui répondent plus, et elle attend que son quota horaire revienne, il n'y a pas de blocage de plus d'une heure yellownabzsmile
Revenir en haut Aller en bas
http://wakevoice.adnfxmobile.fr
Contenu sponsorisé





Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Empty
MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter Icon_minitime

Revenir en haut Aller en bas
 
Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Quand vous aurez votre May-Wa Denki Toy... Adieu Nabaztag !
» Monitorin:z - Ton nabaztag te signale lorsque ton site internet ne marche plus !
» Nabaztag et twitter
» Nabaztag & Twitter
» Mon Nabaztag est sur Twitter !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API :: /dev :: J'ai fait un script, une application... Vous pouvez commenter, questionner !-
Sauter vers: