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


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

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

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Humanbomb
Bronze Nabz
Bronze Nabz
avatar

Age : 23
Localisation : DTC
Nabaztag : Humanztag (V1)
Nbr de messages : 167
Carottes : 2883

MessageSujet: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Jeu 15 Juil - 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û - 22:34, édité 1 fois
Revenir en haut Aller en bas
http://humanbomb.servehttp.com/
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur
avatar

Age : 31
Localisation : Sassenage
Nabaztag : PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages : 14388
Carottes : 10738

MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Jeu 15 Juil - 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 ?

_____________________________




Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL
Revenir en haut Aller en bas
http://phabbrrysse.fr/
Humanbomb
Bronze Nabz
Bronze Nabz
avatar

Age : 23
Localisation : DTC
Nabaztag : Humanztag (V1)
Nbr de messages : 167
Carottes : 2883

MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Jeu 15 Juil - 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 : 32
Localisation : france
Nabaztag : nOOb
Nbr de messages : 12
Carottes : 3266

MessageSujet: Re: Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter   Sam 23 Juil - 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é




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

Revenir en haut Aller en bas
 
Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Follower:z - Quand le nabaztag vous signale les mouvements de followers sur Twitter
» "Nabaztag vous propose l'alerte Google Talk" - Mai
» Monitorin:z - Ton nabaztag te signale lorsque ton site internet ne marche plus !
» Que faites vous lorsqu'un jeu vous enerve
» Podnabz, votre nabaztag vous lit les podcasts les plus récents (pour une fois...)

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: