| | Pour les developpeurs Web | |
| | Auteur | Message |
---|
nono95400 Bronze Nabz
![Bronze Nabz Bronze Nabz](https://i.servimg.com/u/f24/09/01/19/67/bronze10.gif)
![nono95400](https://2img.net/u/1714/33/94/82/avatars/3456-88.png)
Age : 36 Localisation : France Nabaztag : lapinpinono (V2) Nbr de messages : 231 Carottes : 6478
![Pour les developpeurs Web Empty](https://2img.net/i/empty.gif) | Sujet: Pour les developpeurs Web Jeu 31 Jan 2008 - 19:28 | |
| Bonsoir à tous, Je viens de faire une petite classe en PHP qui aidera ceux qui cherchent à ajouter une fonction d'envoi de flux RSS sur les lapins sur leur site. La classe "RssReader" permet : - d'extraire l'url d'un flux rss dans une page, - d'extraire les titres et les liens des articles d'un flux rss, - de vérifier qu'une page existe avant tout. (sauf si la page est "sure") Les pages sont chargées via cURL, les requêtes sont effectuées avec "l'identité de Google" afin d'éviter que le site n'empêche la requête pour des raisons de sécurité ou d'anti-spam. Pour télécharger la classe : http://rss.itagx.fr/rssReader.zip DEMO : Pour Nabaztag : - En indiquant directement l'adresse du flux RSS : http://rss.itagx.fr/?forNabaztag=1&rssFeedURL=http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wpa/MRSS/topsongs/limit=10/rss.xml
- En indiquant l'adresse d'un site qui possède un flux RSS : http://rss.itagx.fr/?forNabaztag=1&rssFeedURLToExtract=http://www.macbidouille.com/
"Pour l'ordinateur" : - En indiquant directement l'adresse du flux RSS : http://rss.itagx.fr/?rssFeedURL=http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wpa/MRSS/topsongs/limit=10/rss.xml
- En indiquant l'adresse d'un site qui possède un flux RSS : http://rss.itagx.fr/?rssFeedURLToExtract=http://www.macbidouille.com/
Les variables GET (également disponibles en POST), sont les suivantes : - forNabaztag : pour afficher un résultat ne contenant que les titres afin d'être lus sur Nabaztag
- rssFeedURL : obtenir le contenu d'un flux RSS dont on connaît l'adresse exacte
- rssFeedURLToExtract : obtenir le contenu d'un flux RSS dont on ne connaît que l'adresse du site et pas celle du fichier RSS
Cette classe nécessite que le serveur accepte le PHP et autorise les requêtes cURL (c'est le cas de 99% des serveurs). | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | nono95400 Bronze Nabz
![Bronze Nabz Bronze Nabz](https://i.servimg.com/u/f24/09/01/19/67/bronze10.gif)
![nono95400](https://2img.net/u/1714/33/94/82/avatars/3456-88.png)
Age : 36 Localisation : France Nabaztag : lapinpinono (V2) Nbr de messages : 231 Carottes : 6478
![Pour les developpeurs Web Empty](https://2img.net/i/empty.gif) | Sujet: Re: Pour les developpeurs Web Sam 2 Fév 2008 - 16:07 | |
| Bonjour, J'ai effectué quelques mise-à-jour depuis jeudi, maintenant, le script permet de renvoyer uniquement le nombre de titres d'articles permettant de ne pas dépasser la barre des 500 caractères (limite pour la longueur d'un message sur un lapin). Tous les accents et caractères spéciaux sont compatibles et les sites qui ne fonctionnaient pas jusque là car le lien vers le RSS était mal inscrit dans leurs pages web, fonctionnent maintenant ![yellownabzsmile](/users/1714/33/94/82/smiles/27347.gif) La classe est toujours disponible à la même adresse. | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | nono95400 Bronze Nabz
![Bronze Nabz Bronze Nabz](https://i.servimg.com/u/f24/09/01/19/67/bronze10.gif)
![nono95400](https://2img.net/u/1714/33/94/82/avatars/3456-88.png)
Age : 36 Localisation : France Nabaztag : lapinpinono (V2) Nbr de messages : 231 Carottes : 6478
![Pour les developpeurs Web Empty](https://2img.net/i/empty.gif) | Sujet: Re: Pour les developpeurs Web Mer 5 Mar 2008 - 23:09 | |
| Bonjour à tous, je viens de faire une petite mise-à-jour de ma classe RssReader (v0.5m). Principal nouveauté de cette version, la possibilité d'envoyer directement au lapin les titres d'un flux RSS ! Pour cela, il suffit d'utiliser les nouvelles variables $sn, $token, $sendToNabaztag et $voice (facultatif). Exemple d'URL pour envoyer un flux à un lapin : http://rss.itagx.fr/?forNabaztag=1&sendToNabaztag=1&sn=LE_SN_DU_LAPIN&token=LE_TOKEN_DU_LAPIN&rssFeedURL=&rssFeedURLToExtract=http://www.macbidouille.com L'intégration à une application est plutôt simple, car il suffit d'appeler une URL comme si dessus et de vérifier ensuite qu'elle ne contient pas la mention : " ERROR" et ensuite d'interpréter le résultat renvoyé par le serveur de Nabaztag (exemple TTSSENT ou TTSNOTSEND...). J'utiliserais ce script PHP dans la prochaine version de mon application iTagX Light Cocoa (qui est une appli pour Mac OS X) afin d'y ajouter le support des flux RSS à ses fonctions. | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | jbx028 Gold Nabz
![Gold Nabz Gold Nabz](https://i.servimg.com/u/f30/09/01/19/67/goldna10.gif)
![jbx028](https://2img.net/u/1714/33/94/82/avatars/173-36.jpg)
Localisation : Dans le sept huit Nabaztag : Rosie (v1), NoFutur Tag/tag (v2), et Nabaztag mon Karotz..... Nbr de messages : 677 Carottes : 7057
![Pour les developpeurs Web Empty](https://2img.net/i/empty.gif) | Sujet: Re: Pour les developpeurs Web Jeu 6 Mar 2008 - 9:53 | |
| Bonjour,
Je dois avouer être passé à côté des posts précédents. C'est tout à fait le genre d'url que j'aime. Pour info, j'ai crée, il y a quelque temps, un mécanisme similaire sans avoir à programmer. J'ai crée une nouvelle commande avec YubNub qui encapsule l'api Nabz avec la commande EatFeed.
Yubnub : http://yubnub.org/ Commande EatFeed : http://yubnub.org/kernel/man?args=eatFeed Ma commande NabzRssReader2 : http://yubnub.org/kernel/man?args=NabzRssReader2
Exemple d'url pour envoyer le titre (ca fonctionne aussi avec la description) d'un rss :
http://yubnub.org/parser/parse?command=NabzRSSReader2+-sn+[SERIAL]+-token+[TOKEN]+-voice+[VOICE]+-item+0+-node+description+-url+http://www.delirax.com/rss.php
Cette commande permet de choisir le n° de l'item dans le rss ainsi que le tag.
...et j'utilise Yahoo Pipes pour bidouiller les rss si besoin.
Encore bravo | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | ybo Silver Nabz
![Silver Nabz Silver Nabz](https://i.servimg.com/u/f30/09/01/19/67/silver10.gif)
![ybo](https://2img.net/u/1714/33/94/82/avatars/8842-63.jpg)
Age : 27 Localisation : Paris Nabaztag : ybo Nbr de messages : 371 Carottes : 6075
![Pour les developpeurs Web Empty](https://2img.net/i/empty.gif) | Sujet: Re: Pour les developpeurs Web Dim 18 Mai 2008 - 18:28 | |
| | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Contenu sponsorisé
![Pour les developpeurs Web Empty](https://2img.net/i/empty.gif) | Sujet: Re: Pour les developpeurs Web ![Pour les developpeurs Web Icon_minitime](https://2img.net/i/fa/icon_minitime.gif) | |
| |
| ![Aller en bas](https://2img.net/i/empty.gif) | | | Pour les developpeurs Web | |
|
Sujets similaires | ![+](https://2img.net/i/empty.gif) |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |