Yara

Software skärmdump:
Yara
Mjukvaruinformation:
Version: 1.1.00
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

Yara (Yet Another RSS Aggregator) är en snabb, inbäddningsbar RSS aggregator och tolken. Yara är skrivet i C ++ och exponerar en mycket enkel API C.
Yara är utformad för att vara så snabbt som möjligt, men ändå vara användbar och underhålla. Några av de val för tolken och renderaren gjordes unikt för hastighet:
· Yara använder Expat XML-tolken, vilket är den snabbaste XML-tolken jag vet.
Även Expat är varken en SAX eller en DOM parser, passar sitt syfte exakt och är de-facto standard för snabb XML-tolkning.
· Yara använder mallar för rendering, där den ersätter taggar med innehållet i vad det finns i RSS strömmen.
För att göra en RSS ström, söker den i mallen för taggar som ser ut så här: $$ __ tagname __ $$. Den använder sedan en perfekt hash, genererad av GNU gperf, att leta upp funktionen som ska användas för att sätta allt etiketten motsvarar, och skär vad behöver infoga.
Detta innebär att denna RSS renderer inte nödvändigtvis göra RSS till HTML: du kan, om du vill, använda den för att generera C-kod som statiskt innehåller RSS-flöde.
Parsing sker i två steg: först är RSS strömmen analyseras, sedan mallen används för att generera en rubrik, varje objekt som finns i bäcken, och en sidfot. Mallen består därför av en malltext för alla tre.
Yara kommer inte att ladda ner strömmen för dig: de flesta RAD verktyg, ramar, etc. kommer med lättanvända metoder för att ladda ner filer från internet, så jag såg inte ett omedelbart behov av att genomföra detta.
Yara levereras med ett exempelprogram, som är en fristående RSS betraktaren skriven i Turbo C ++. Betraktaren laddar parser / renderer DLL dynamiskt, som är avsedd att visa inte bara att DLL kan kompileras med en annan C ++ kompilator, men att den kan användas som en plug-in för dina program.
Vad är nytt i den här versionen:
· Den här versionen lägger till stöd för RSS-flöde generation, med en generator klass och en C-API.
· Det har utvecklats för att ingå som en plug-in i Retros (http://retroshare.sf.net) att skriva OFF-url-länkar i http://offsystem.sf.net till webbloggar och styrelser med RSS.

Kommentarer till Yara

Kommentarer hittades inte
Kommentar
Slå på bilder!