Canto (yangiliklar yig'uvchisi) - Canto (news aggregator)

Kanto
Canto skrinshoti
Canto skrinshoti
Asl muallif (lar)Jek Miller
Barqaror chiqish
0.9.7 / 2017 yil 31-iyul; 3 yil oldin (2017-07-31)
Operatsion tizimLinux
Turiyangiliklar yig'uvchisi
LitsenziyaGNU umumiy jamoat litsenziyasi (2-versiya)
Veb-saytkodzen.org/ canto-ng

Kanto onlayn yangiliklar uchun terminalga asoslangan agregator. Bu barcha asosiy yangiliklar formatlarini qo'llab-quvvatlaydi (RSS /RDF va Atom ), shuningdek import qilish va eksport qilish OPML. Yangiliklar kontentini yuklab olish mumkin va shu sababli Canto ham cheklangan podkasting qo'llab-quvvatlash. Canto nihoyatda egiluvchan va kengayadigan bo'lib, bulardan to'liq foydalanishga imkon beradi Python uning konfiguratsiyasida dasturlash tili.[1]

Tarix

Canto a Python 2008 yil boshidan boshlab NRSS-ni qayta yozish (C-ga asoslangan yangiliklar o'quvchisi), 2008 yil boshidan boshlab. Loyiha NRSS-ning ko'plab kamchiliklarini, xususan bir nechta satr elementlari sarlavhalarini, qo'llab-quvvatlanadigan ko'proq formatlarni va umumiy mo'rtlikni bartaraf etish uchun boshlandi. Ko'pgina kodlar yordamida yo'q qilindi Mark Pilgrim feedparser va chardet kutubxonalari. Canto nomi standart interfeysda ko'rinadigan bo'linmalarni tavsiflash uchun tanlangan bo'linmalar uzun she'r.

Ajralib turadigan xususiyatlar

Canto-ning asosiy jozibasi shundaki, barcha tarkib sukut bo'yicha to'liq ko'rinadigan bitta ro'yxatda namoyish etiladi. Oziq-ovqatlarni yashirish mumkin va ularni dinamik ravishda filtrlash mumkin, shunda istalgan vaqtda eng kerakli ma'lumotlar ko'rinadi. Ob'ektning qisqacha mazmuni matnga berilgan HTML-da, shu jumladan rasm havolalari va qo'shimcha (podkast) tarkibini (ikkalasini ham tashqi ishlovchilar bilan yuklab olish mumkin) aniq tasvirlangan.

Konfiguratsiya Python yordamida amalga oshiriladi,[2] foydalanuvchilarga Canto-ni maxsus sinflar va funktsiyalar bilan o'zgartirishga imkon beradi. Tartiblash va filtrlash odatdagi Python ro'yxatlari bilan bir xil tarzda amalga oshiriladi va yangi mavzular va uslublar standart ko'rsatuvchi sinfining bir qismini bekor qilishi mumkin. Qo'shimcha kutubxonalar yordamida qo'shimcha funktsiyalar qo'shildi.[3]

Canto foydalanishni to'liq qo'llab-quvvatlaydi Unicode /UTF-8 ozuqa elementlarida va foydalanuvchi kiritish uchun.[3]

Va nihoyat, Canto ma'lumotlari "canto-fetch" alohida jarayoni bilan yangilanadi xizmatchi yoki sifatida cron - ish.

Adabiyotlar

  1. ^ "Kanto". linuxlinks.com. 2009-08-09. Olingan 2010-01-09.
  2. ^ "Fluxbox va Canto". sleekmason.wordpress.com. Olingan 2010-01-09.
  3. ^ a b "Canto FAQ". codezen.org. Arxivlandi asl nusxasi 2009-05-22. Olingan 2010-01-09.

Shuningdek qarang

Tashqi havolalar