Canto (agregátor zpráv) - Canto (news aggregator)
![]() Canto screenshot | |
Původní autoři | Jack Miller |
---|---|
Stabilní uvolnění | 0.9.7 / 31. července 2017 |
Operační systém | Linux |
Typ | agregátor zpráv |
Licence | GNU General Public License (verze 2) |
webová stránka | codezen |
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
- ^ "Zpěv". linuxlinks.com. 2009-08-09. Citováno 2010-01-09.
- ^ „Fluxbox a Canto“. sleekmason.wordpress.com. Citováno 2010-01-09.
- ^ A b "Canto FAQ". codezen.org. Archivovány od originál dne 22.05.2009. Citováno 2010-01-09.