Jump to content

Canto (агрегатор новостей)

Угол
Оригинальный автор(ы) Джек Миллер
Стабильная версия
0.9.8 [ 1 ]  Отредактируйте это в Викиданных / 3 декабря 2020 г.
Предварительный выпуск
0.9.0-альфа5 [ 2 ]  Отредактируйте это в Викиданных / 26 сентября 2014 г.
Репозиторий
Операционная система Линукс
Тип агрегатор новостей
Лицензия Только GPL-2.0
Веб-сайт коды .org /канто-нг

Canto — терминальный агрегатор онлайн-новостей. Он поддерживает все основные форматы новостей ( RSS / RDF и Atom ), а также импорт и экспорт в OPML . Новостной контент можно загрузить, поэтому Canto также имеет ограниченную поддержку подкастов . Canto стремится быть чрезвычайно гибким и расширяемым, позволяя в полной мере использовать язык программирования Python в своей конфигурации. [ 3 ]

Canto — это переписанная версия NRSS на Python (программа для чтения новостей на языке C, которая с тех пор устарела), начиная с начала 2008 года. Проект был начат для устранения многих недостатков NRSS, в частности, нескольких заголовков строк, большего количества поддерживаемых форматов и общих хрупкость. Большая часть кода была удалена за счет использования библиотек FeedParser и Chardet Марка Пилигрима . Название canto было выбрано для описания подразделений, видимых в интерфейсе по умолчанию, например, частей длинного стихотворения.

Отличительные особенности

[ редактировать ]

Основная привлекательность Canto заключается в том, что весь контент отображается в одном списке, который по умолчанию полностью виден. Ленты можно скрыть, а элементы можно динамически отфильтровать, чтобы в любой момент времени была видна наиболее актуальная информация. Краткое описание элемента точно отображается в формате HTML, преобразованном в текст, включая ссылки на изображения и содержимое вложения (подкаста) (оба из которых можно загрузить с помощью внешних обработчиков).

Конфигурация выполняется с использованием Python, [ 4 ] позволяя пользователям изменять Canto с помощью пользовательских классов и функций. Сортировка и фильтрация выполняются так же, как и обычные списки Python, а новые темы и стили могут просто переопределять часть класса средства визуализации по умолчанию. Дополнительная функциональность была добавлена ​​с использованием дополнительных библиотек. [ 5 ]

Canto полностью поддерживает использование Unicode / UTF-8 в элементах ленты и для пользовательского ввода. [ 5 ]

Наконец, информация Canto обновляется отдельным процессом canto-fetch, который может запускаться либо как демон , либо как задание cron .

См. также

[ редактировать ]
  1. ^ «Выпуск v0.9.8 · themoken/canto-next» .
  2. ^ https://github.com/themoken/canto-next/releases/tag/v0.9.0-alpha5 . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  3. ^ «Канто» . linuxlinks.com . 9 августа 2009 г. Проверено 9 января 2010 г.
  4. ^ «Флаксбокс и Канто» . sleekmason.wordpress.com . Проверено 9 января 2010 г.
  5. ^ Jump up to: а б «Часто задаваемые вопросы о канто» . codezen.org . Архивировано из оригинала 22 мая 2009 г. Проверено 9 января 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 051b9c334c8d6ab2f39832adc2d8f0ad__1705063620
URL1:https://arc.ask3.ru/arc/aa/05/ad/051b9c334c8d6ab2f39832adc2d8f0ad.html
Заголовок, (Title) документа по адресу, URL1:
Canto (news aggregator) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)