Canto (agregátor zpráv) - Canto (news aggregator)

Zpěv
Canto screenshot
Canto screenshot
Původní autořiJack Miller
Stabilní uvolnění
0.9.7 / 31. července 2017; před 3 lety (2017-07-31)
Operační systémLinux
Typagregátor zpráv
LicenceGNU General Public License (verze 2)
webová stránkacodezen.org/ canto-ng

Zpěv je terminálový agregátor pro online zprávy. Podporuje všechny hlavní formáty zpráv (RSS /RDF a Atom ), stejně jako import z a export do OPML. Obsah zpráv je ke stažení a jako takový má Canto také omezený obsah podcasting Podpěra, podpora. Canto má v úmyslu být extrémně flexibilní a rozšiřitelný a umožňující plné využití Krajta programovací jazyk v jeho konfiguraci.[1]

Dějiny

Canto je a Krajta přepsání NRSS (čtečka zpráv založená na C, která byla od té doby zastaralá) od začátku roku 2008. Projekt byl zahájen s cílem řešit mnoho nedostatků NRSS, zejména více titulů řádkových položek, více podporovaných formátů a obecnou křehkost. Mnoho kódu bylo odstraněno pomocí Mark Pilgrim knihovny feedparseru a chardet. Název canto byl vybrán k popisu divizí zjevných ve výchozím rozhraní, například divize dlouhé básně.

Charakteristické rysy

Hlavním lákadlem Canta je, že veškerý obsah je zobrazen v jediném seznamu, který je ve výchozím nastavení plně viditelný. Zdroje lze skrýt a položky lze dynamicky odfiltrovat, aby byly kdykoli viditelné ty nejdůležitější informace. Souhrn položky je přesně zobrazen v HTML vykresleném na text, včetně odkazů na obrázky a obsahu přílohy (podcast) (oba lze stáhnout pomocí externích obslužných programů).

Konfigurace se provádí pomocí Pythonu,[2] umožňující uživatelům měnit Canto pomocí vlastních tříd a funkcí. Třídění a filtrování se provádí stejným způsobem jako typické seznamy Pythonu a nová témata a styly mohou pouze přepsat část výchozí třídy vykreslovače. Pomocí dalších knihoven byla přidána další funkce.[3]

Canto plně podporuje používání Unicode /UTF-8 v položkách zdroje a pro vstup uživatele.[3]

Nakonec jsou informace Canta aktualizovány samostatným procesem canto-fetch, který může běžet buď jako démon nebo jako cron -práce.

Reference

  1. ^ "Zpěv". linuxlinks.com. 2009-08-09. Citováno 2010-01-09.
  2. ^ „Fluxbox a Canto“. sleekmason.wordpress.com. Citováno 2010-01-09.
  3. ^ A b "Canto FAQ". codezen.org. Archivovány od originál dne 22.05.2009. Citováno 2010-01-09.

Viz také

externí odkazy