Antonín Agregátor je systém, který stahuje titulky článků a odkazy na ně z více webů (zdrojů) a sdružuje je na jednom webu. Takový web, typicky tématický, nabízí uživatelům pohodlný přístup ke všem informacím na jednom místě.

A.A. je nenáročný na údržbu – sám se stará o stahování článků – pracuje s RSS (resp. se syndikovaným obsahem), je vysoce odolný proti chybám, rozšiřitelný a vyvinutý na reálných službách.

Z čeho se skládá Antonín Agregátor

  • Webové rozhraní jaké vidí uživatelé stojí na šablonách. Lze velmi snadno upravit. Obsahuje jednoduché měření klikanosti jednotlivých článků, ale s výhodou je možné pro sledování návštěvnosti i klikanosti využít Google Analytics. Webové rozhraní obsahuje kešuje SQL dotazy – web je výkonnější a odolný proti výpadkům databáze.
  • Vyhledávání v nadpisech a perexech článků je samozřejmostí. Lze ale také použít vyhledávání Google Co-op, které pracuje s cílovými stránkami a vrací relevantnější výsledky.
  • Administrace umožňuje spravovat seznam zdrojů, schvalovat, přidávat a mazat články.
  • Importer je pravidelně spouštěný skript stahující v několika vláknech data ze zdrojů. Optimalizuje datový přenos používáním vhodných HTTP hlaviček, prcuje s HTTP 304 Not Modified. Frekvence stahování jednoho zdroje se odvíjí od frekvence vydávání článků v něm.
  • XML Parser vybírá ze vstupních zdrojů data a vrací je importeru. Pracuje se všemi dnes používanými formáty: RSS, RDF, Atom. Poradí si i s nevalidními XML vstupy a všemi kódováními, vrací čistý text v UTF-8 zbavený HTML značek i entit.

Vývoj

A.A. je napsaný v PHP5 a ke svému běhu vyžaduje MySQL 4.

Systém od roku 2007 již není vyvíjen.