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  
Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 OpenNab 0.09

Aller en bas 
+5
giejo
Neffrith
spoon
devproject
oaz
9 participants
AuteurMessage
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 1:19

OpenNab 0.09 est dispo avec les nouvelles fonctions suivantes :

- La présence de CURL dans l'install php n'est plus nécessaire grace à Neffrith et son implémentation des requêtes en php natif. Du coup on peut aussi utiliser OpenNab depuis un réseau qui utilise un proxy pour l'accès à internet.
- Un plugin 'mood' écrit par elafargue pour que le lapin parle ou chante au gré de ses humeurs.
- Un plugin 'broadcache' pour garder en cache au niveau d'opennab les fichiers issus de chez Violet.
- Un plugin 'downtime' pour savoir si le lapin est toujours connecté au serveur.
- La possibilité d'appeler le lapin par son nom et non pas par son numéro de série dans les requêtes API opennab
- Le support des puces RFID dans le plugin framework avec 2 plugins : rfidsniff pour connaitre l'identifiant de la dernière puce reniflée par le lapin et rfid2http pour lancer une requête http lorsque le lapin renifle une puce. Un GRAND merci au Zepf pour m'avoir fourni une puce RFID qui m'a permis de tester ces plugins.

Cette version d'opennab est, comme toujours, dispo sur sourceforge et ceux qui veulent directement l'utiliser sans l'installer peuvent connecter leur lapin à http://opennab.ovh.org/

Bon amusement à tous !
(et surtout bon courage)
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
devproject
Nabz Junior
Nabz Junior
devproject


Nbr de messages : 50
Carottes : 6762

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 9:06

Super travail. Je suis pressé de tester la dernière fonction , mais il faut d'abord trouver ses fameux tags rfids.
Revenir en haut Aller en bas
spoon
Bronze Nabz
Bronze Nabz
spoon


Age : 35
Localisation : acheres
Nabaztag : burner v2
Nbr de messages : 132
Carottes : 6579

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 10:15

Ou zeph a t-il eu cette puce RFID??

C'est une spécial nabz? ou une quelquonque?



sur ton site:


Code:
Accès interdit!

Vous n'avez pas le droit d'accéder au répertoire demandé. Soit il n'y a pas de document index soit le répertoire est protégé.
Error 403
60free.ovh.org
Revenir en haut Aller en bas
http://games.zolexmsn.com
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 12:52

Cool Merci... va tester ça.

petit truc par contre sur la connection avec proxy. Si vous avez un proxy sans authentification il faut modifier le fichier request.php:

avant:
if( defined('OPENNAB_CONNEXION_PROXY_ADDR') )
$http_client->use_proxy(OPENNAB_CONNEXION_PROXY_ADDR, OPENNAB_CONNEXION_PROXY_PORT, OPENNAB_CONNEXION_PROXY_USER, OPENNAB_CONNEXION_PROXY_PASS);

après:
if ( defined('OPENNAB_CONNEXION_PROXY_ADDR') )
if ( defined('OPENNAB_CONNEXION_PROXY_USER') )
$http_client->use_proxy(OPENNAB_CONNEXION_PROXY_ADDR, OPENNAB_CONNEXION_PROXY_PORT, OPENNAB_CONNEXION_PROXY_USER, OPENNAB_CONNEXION_PROXY_PASS);
else
$http_client->use_proxy(OPENNAB_CONNEXION_PROXY_ADDR, OPENNAB_CONNEXION_PROXY_PORT);


Neff


Dernière édition par le Sam 3 Nov 2007 - 14:22, édité 1 fois
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 13:32

Neffrith a écrit:
petit truc par contre sur la connection avec proxy. Si vous avez un proxy sans authentification il faut modifier le fichier request.php
Tu es sur de ça ? Je n'ai pas testé la partie proxy mais à la lecture du code de http.inc il ne doit pas y avoir de problème (chaines vides passées pour login et password si proxy non authentifiant)
Bref il vaudrait mieux que quelqu'un teste sans modif et après on avisera...
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 14:20

ouaih surement raison ...
j'avais testé des chaines vides et j'avais eu pas mal de soucis.
de toute facon .. vu le nombre de personne qui utilise Opennab... et qui en plus utilise un proxy .. qui plus est sans authent... si y'a un souci on avisera youpi

de toute facon ...faut que je mette en place la version finale de l'interface HTTP... qui gére curl ou non.. bcp plus complexe.

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
spoon
Bronze Nabz
Bronze Nabz
spoon


Age : 35
Localisation : acheres
Nabaztag : burner v2
Nbr de messages : 132
Carottes : 6579

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 14:46

heu oaz, quand je vais sur ton site, j'ai un message d'erreur

http://opennab.ovh.org/
Revenir en haut Aller en bas
http://games.zolexmsn.com
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 14:47

Neffrith a écrit:
vu le nombre de personne qui utilise Opennab... et qui en plus utilise un proxy .. qui plus est sans authent... si y'a un souci on avisera youpi
nabzdevil
Neffrith a écrit:

de toute facon ...faut que je mette en place la version finale de l'interface HTTP... qui gére curl ou non.. bcp plus complexe.
Heu... Tu as des idées précises ?
Paske sinon on garde les 2 classes Request (celle avec curl et celle avec http.inc), on les renomme, on met une classe de base pour les quelques méthodes qui sont identiques et dans le .ini on met une entrée avec le nom de la classe Request à utiliser.

Mais, au fait, ya qqun intéressé par une version curl à tout prix ?
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 14:50

spoon a écrit:
heu oaz, quand je vais sur ton site, j'ai un message d'erreur

http://opennab.ovh.org/

Oui c'est pas vraiment un site, c'est juste une install d'opennab.

Voir toutes les infos sur http://opennab.ovh.org/readme.txt

Pour qu'un lapin utilise cette install, il suffit de changer sa config : mettre 'opennab.ovh.org/vl' à la place de 'r.nabaztag.com/vl'
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeSam 3 Nov 2007 - 21:04

oaz a écrit:
Heu... Tu as des idées précises ?
ouaih j'ai trouvé une autre class Php .. qui fait les chose TRES bien avec plein d'options, avec plein d'options curl/emulation curl/socket php automatiquement.. etc...
mais qui forcement est plus compliqué à mettre en place.

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
giejo
Lapin nain
Lapin nain



Localisation : St Malo
Nabaztag : cornebidouille (v2)
Nbr de messages : 16
Carottes : 6388

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeDim 4 Nov 2007 - 11:18

Chouette je m'en vais tester ça ! yellownabzsmile
merci pour ce beau boulot
une petite question est ce que ton plugin google calendar est dispo devproject ?
il m'intéresse et je ne pense pas être le seul yellownabzsmile
Revenir en haut Aller en bas
jbx028
Gold Nabz
Gold Nabz
jbx028


Localisation : Dans le sept huit
Nabaztag : Rosie (v1), NoFutur Tag/tag (v2), et Nabaztag mon Karotz.....
Nbr de messages : 677
Carottes : 7132

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeDim 4 Nov 2007 - 14:17

Je viens d'essayer chez ovh, et j'ai encore le même problème à savoir que plus rien ne semble venir de chez violet.
J'ai crée un poste il y a quelque jours à ce sujet. Je vais modifier le niveau d'infos dans la log pour voir.
Revenir en haut Aller en bas
http://twitter.com/jbx028
Le_Zepf
Platinum Nabz
Platinum Nabz
Le_Zepf


Localisation : Paname
Nabaztag : LeLapinduZepf (v1) - LeLapinpinduZepf (v2) - Latoopine (v2 en stage)
Nbr de messages : 1489
Carottes : 6838

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 1:16

Hello !

J'ai installé OpenNab 0.9... c'est un régal, je n'ais pas encore eu le temps de faire le tour de toutes les fonctions mais pour ce que j'ai pu tester c'est déjà le top ^^ la possibilité d'envoyer les actions API par le nom du lapin, c'est bien pratique !

Merci OAZ !

PS: dans la démo tts (API demo) le menu déroulant speaker est vide (il n'arrive pas à récupérer la liste visiblement) : du coup il n'y a rien qui est lu...
Revenir en haut Aller en bas
http://www.zaepffel.net
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 11:54

@oaz:

que dirais tu de faire le "Load()" du burrow automatiquement dans le constructeur de la class Burrow ? "new Burrow(OPENNAB_SERIAL_NUMBER);"

Car là ca ne sert pas vraiment...en plus c'est anti logique objet big green

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 12:38

Neffrith a écrit:
que dirais tu de faire le "Load()" du burrow automatiquement dans le constructeur de la class Burrow ? "new Burrow(OPENNAB_SERIAL_NUMBER);"
Si ça ne pose pas de problème, notamment au niveau des tests unitaires, on peut éventuellement faire ça.
Neffrith a écrit:
Car là ca ne sert pas vraiment...en plus c'est anti logique objet big green
Là il y a matière à débat...
Par exemple l'un des avantages de cette séparation est de bien montrer à celui qui lit un script tel que bc.php ou p4.php qu'une opération de chargement est effectuée au début et qu'une opération de sauvegarde est effectuée à la fin.
Si on masque le Load, le script principal n'est plus aussi "parlant" : on voit le Save mais pas le Load...

Donc là je vois ce que l'on gagne (le regroupement de 2 choses -création de l'objet + chargement- qui n'ont pas de raison d'être séparées) et ce que l'on perd (lisibilité dans l'utilisation de la classe) et je n'ai pas d'argument qui tranche dans un sens ou dans un autre...
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 12:56

tu a raison.. question prématuré.. ou incompléte
tu verra si tu accepte ou réfute mes prochaines modifs.

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 15:10

@oaz:
- a quoi sert "OPENNAB_TTS_DIR" ?

nabzasking


Dernière édition par le Lun 5 Nov 2007 - 16:15, édité 2 fois
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 15:28

Neffrith a écrit:
a quoi sert "OPENNAB_TTS_DIR" ?

A rien ! dance3

En fait c'est un reliquat d'une période où j'avais commencé à écrire l'intégration de tts avec une classe dérivée de la classe TTS pour chaque speaker...
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
Neffrith
Nabz Junior
Nabz Junior



Localisation : France
Nbr de messages : 71
Carottes : 6351

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 16:16

@oaz:
- y'a un petit souci avec l'ordre des includes dans utilities.php... misc.php devrait être inclus après config.php pour bien définir LOG_IN_SAME_FILE.
- est ce que cela te dérange si on simule l'API violet dans opennab? quitte à faire juste une passerelle pour la pluspart des fonctions ?

Neff
Revenir en haut Aller en bas
http://sonatine.tag.free.fr
oaz
Silver Nabz
Silver Nabz



Localisation : Haute-Garonne
Nabaztag : oaz (v2)
Nbr de messages : 352
Carottes : 6587

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 5 Nov 2007 - 18:49

Neffrith a écrit:
- y'a un petit souci avec l'ordre des includes dans utilities.php... misc.php devrait être inclus après config.php pour bien définir LOG_IN_SAME_FILE.
Bien vu !
C'est corrigé.

Neffrith a écrit:
- est ce que cela te dérange si on simule l'API violet dans opennab? quitte à faire juste une passerelle pour la pluspart des fonctions ?
Ca ne me dérange pas. Je pense qu'un plugin peut faire ça sans aucun problème puisque le paramètre 'sn' est le même dans les 2 cas.
Du coup on gagnerait une api violet pouvant utiliser le nom du lapin à la place du serial number.
On peut même imaginer la mémorisation du token pour ne pas avoir à l'envoyer à chaque fois.
Revenir en haut Aller en bas
http://barrejadis.azeau.com/
liouma
Lapin nain
Lapin nain



Localisation : paris
Nbr de messages : 1
Carottes : 6174

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeDim 30 Déc 2007 - 4:37

Bonjour,
Je rencontre un petit problème avec l'upload d'opennab. Dès que j'essaye d'uploader un fichier, j'obtiens :

Code:
Warning: file_get_contents(P:/tmp/phpAOupnD) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/vl/plugins/simpleplay/_demo.php on line 43
OpenNab API Demonstration
ou
Code:
Warning: file_get_contents(P:) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/vl/plugins/simpleplay/_demo.php on line 43
OpenNab API Demonstration

Opennab tourne sur une debian en local avec apache2 / php5, le reste fonctionne parfaitement.
Ai-je oublié quelque chose ?? Je n'ai pas trouvé de fichier de config et pas de doc sauf :
Citation :
HTTP PUT http://my.domain.com/vl/api.php?upload=<fileId>
where <fileId> is a number between 0 and 99999
uploads an mp3 file to OpenNab


Merci
Revenir en haut Aller en bas
albertin
Lapin nain
Lapin nain



Age : 48
Localisation : France - Paris
Nbr de messages : 10
Carottes : 6174

OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitimeLun 31 Déc 2007 - 13:45

Quelqu'un pourait-il içi poster un exemple du fichier de conf pour faire parler nos lapinous avec le TTS d'OpenNab ? Car malheureusement pour moi actuellement le mien reste muet :+((


Merci à vous tous et bonne année !!!
Revenir en haut Aller en bas
http://www.bertille.net
Contenu sponsorisé





OpenNab 0.09 Empty
MessageSujet: Re: OpenNab 0.09   OpenNab 0.09 Icon_minitime

Revenir en haut Aller en bas
 
OpenNab 0.09
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» OpenNab 0.05
» OpenNab 0.06
» OpenNab 0.06 : pas de son
» Opennab, What is it?
» OpenNab 0.02

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-
Sauter vers: