Yara

Logiciel capture d'écran:
Yara
Détails logiciels:
Version: 1.1.00
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

Yara (Yet Another agrégateur RSS) est un rapide, intégrable agrégateur RSS et analyseur. Yara est écrit en C ++ et expose une API très simple en C.
Yara est conçu pour être aussi rapide que possible, être encore utilisable et maintenable. Certains des choix pour l'analyseur et le moteur de rendu ont été faites uniquement pour la vitesse:
· Yara utilise l'analyseur XML Expat, qui est le plus rapide analyseur XML Je sais.
Bien Expat est ni une SAX ni un parseur DOM, il lui convient parfaitement et est le standard de facto pour l'analyse XML rapide.
· Yara utilise des modèles pour le rendu, dans laquelle il remplace les balises avec le contenu de ce qu'il a trouvé dans le flux RSS.
Pour rendre un flux RSS, il recherche dans le modèle pour les étiquettes qui ressemblent à ceci: $$ __ __ variable $$. Il utilise ensuite un hachage parfait, généré par GNU gperf, pour rechercher la fonction à utiliser pour insérer quelle que soit l'étiquette correspond à, et inserts tout ce qui doit l'insertion.
Cela signifie que ce rendu RSS ne rend pas nécessairement RSS en HTML: vous pouvez, si vous voulez, l'utiliser pour générer du code C qui contient statiquement le flux RSS.
L'analyse se fait en deux étapes: d'abord, le flux RSS est analysée, puis le modèle est utilisé pour générer un en-tête, chaque élément trouvé dans le ruisseau, et un pied de page. Le modèle est donc constitué d'un texte de modèle pour tous les trois.
Yara ne sera pas télécharger le flux pour vous: la plupart des outils RAD, cadres, etc. viennent avec des méthodes faciles à utiliser pour télécharger des fichiers à partir d'Internet, donc je ne vois pas un besoin immédiat de mettre en œuvre.
Yara est livré avec un exemple d'application, qui est une visionneuse RSS autonome écrit en Turbo C ++. Le spectateur charge la DLL dynamiquement parser / moteur de rendu, qui est destiné à démontrer non seulement que la DLL peut être compilé avec un compilateur C ++ différente, mais qu'il peut être utilisé comme un plug-in pour vos applications.
Quoi de neuf dans cette version:
· Cette version ajoute le support pour la génération de flux RSS, avec une classe de générateur et une API C.
· Cela a été développé pour l'inclusion comme un plug-in dans RetroShare (http://retroshare.sf.net) pour poster OFF-url-Liens de la http://offsystem.sf.net à journaux Web et les conseils avec RSS.

Commentaires à Yara

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!