Mixer des flux RSS
10 messages
• Page 1 sur 1
- csseur
- WRInaute discret

- Messages: 85
- Inscription: 21 Mai 2006
Mixer des flux RSS
Bonjour,
vous connaissez sans doute ces services:
- xfruits ( http://www.xfruits.com/?lg=fr )
- rss mixer ( http://www.rssmixer.com/ )
- http://feedjumbler.com/
- http://feeddigest.com/
aussi je ne voudrais pas devenir dépendant de ces services. Il suffirait que l'un tombe en panne pour devoir refaire fissa chez un autre..
En utilisant Simplepie, es-ce possible d'arriver au même résultat en local?
Couplé à une tâche cron, qui irait vérifier les maj toutes les demies-heures par exemple. On peut ainsi maitriser totalement son flux mixé, en pouvant par exemple émettre différents formats de sortie.
Cela existe-il déjà?
++
vous connaissez sans doute ces services:
- xfruits ( http://www.xfruits.com/?lg=fr )
- rss mixer ( http://www.rssmixer.com/ )
- http://feedjumbler.com/
- http://feeddigest.com/
aussi je ne voudrais pas devenir dépendant de ces services. Il suffirait que l'un tombe en panne pour devoir refaire fissa chez un autre..
En utilisant Simplepie, es-ce possible d'arriver au même résultat en local?
Couplé à une tâche cron, qui irait vérifier les maj toutes les demies-heures par exemple. On peut ainsi maitriser totalement son flux mixé, en pouvant par exemple émettre différents formats de sortie.
Cela existe-il déjà?
++
- Babos
- Nouveau WRInaute

- Messages: 20
- Inscription: 18 Nov 2006
Hello,
Pourquoi ne pas utiliser Magpie Rss ?
Tu peux voir le résultat ici -http://www.footmanager.net/actufoot/
Pourquoi ne pas utiliser Magpie Rss ?
Tu peux voir le résultat ici -http://www.footmanager.net/actufoot/
- csseur
- WRInaute discret

- Messages: 85
- Inscription: 21 Mai 2006
Babos a écrit:Pourquoi ne pas utiliser Magpie Rss ?
parce que j'ai pas envie :p
nan sérieusement, simplepie a un développement actif et je l'utilise déjà dans quelques autres scripts
Babos a écrit:Tu peux voir le résultat ici -http://www.footmanager.net/actufoot/
sauf que là ya rien de mixé..
Je veux un seul flux rss unique à la sortie, mais avec différents sources différentes. Et c'est pour afficher dans un petit encart de news avec effet défilant
- krisvof62
- WRInaute discret

- Messages: 50
- Inscription: 21 Sep 2007
je me permet de remonter se poste car je suis tombe sur un article qui aideras surement les personne qui veulent mixer des flux avec magpierss et les affiche par date
voila
maintenant il me reste plus qu'a trouve une solution pour suprimer les flux en double array_unique devrait faire l'affaire mais j'arrive pas a le metre en place
- Code: Tout sélectionner
<?php
define('MAX_ITEMS', 20);
require_once('magpierss/rss_fetch.inc');
$urls = array(
'http://example.com/atom/',
'http://example.com/rss.xml',
'http://example.com/links/index.xml'
);
$items = array();
// loop thru all urls & merge feeds into master array
foreach ( $urls as $url ) {
$rss = fetch_rss($url);
if (!$rss) continue;
$items = array_merge($items, $rss->items);
}
// sort all items in array by date
usort($items, 'date_cmp');
// generate ouput array
$out = array();
foreach ($items as $item) {
$href = $item['link'];
$title = $item['title'];
$out[] = '<li><a href="'.$href.'" title="'.$title.'">'.$title.'</a></li>';
}
if (count($out) > MAX_ITEMS)
$out = array_slice($out,0,MAX_ITEMS);
echo ($out)
? "<ul>\n".join("\n",$out)."\n</ul>"
: '';
// sorts feed array based on published date (used with usort)
// -------------------------------------------------------------
function date_cmp($a, $b)
{
$atime = (empty($a['date_timestamp']))
? strtotime($a['dc']['date'])
: $a['date_timestamp'];
$btime = (empty($b['date_timestamp']))
? strtotime($b['dc']['date'])
: $b['date_timestamp'];
if ($atime == $btime)
return 0;
return ($atime > $btime) ? -1 : 1;
}
?>
voila
maintenant il me reste plus qu'a trouve une solution pour suprimer les flux en double array_unique devrait faire l'affaire mais j'arrive pas a le metre en place
- pierre_jean
- WRInaute occasionnel

- Messages: 339
- Inscription: 6 Avr 2005
Re: Mixer des flux RSS
csseur a écrit:En utilisant Simplepie, es-ce possible d'arriver au même résultat en local?
http://simplepie.org/wiki/tutorial/start#multiple_feeds
http://www.webmaster-source.com/2007/08 ... simplepie/
tu as vu ces ressources et as tu testé ?
sinon hors simplepie tu as :
http://bradt.ca/aggregate/
ou meme :
http://php.html.it/script/vedi/1745/rss-merge/
n'hésites pas à poster ta solution retenue
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Comment mixer plusieurs flux rss
- mixer plusieurs flux xml
- intégrations adsenses flux rss et variable dans url flux rss ???
- Flux-rss.org, annuaire de flux RSS
- Votre avis sur le site Atypic-flux (Magazine en Flux RSS)
- [Flux RSS] Impact d'un flux pour le positionnement ?
- [Résolu] Implémenter un Flux RSS avec RSS Graffiti
- RSS-Image.com - Générateur d'image en direct pour vos flux RSS !
- Comment désindexer un flux rss (le flux xml) ?
- Référencement de vos Flux RSS avec Ref RSS !
- Comment obtenir le flux RSS d'un compte Twitter
- Comment suivre un contact Google+ par flux RSS
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer un flux RSS sur son site
- Des RSS rémunérés ça existe !
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google Reader, Google ReadAir
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

