Агрегация лент новостей RSS/ATOM
«ДокуВики» может включать в себя данные из внешних новостных XML-лент. См. также статью «Ленты новостей» о том, как «ДокуВики» экспортирует данные в XML-рассылках.
Синтаксис
Включение лент новостей RSS или ATOM — это просто. Вот пример включения последних заголовков со Slashdot:
{{rss>http://slashdot.org/index.rss}}
Для разбора лент новостей XML используется SimplePie. Все форматы понятные SimplePie также могут использоваться и в «ДокуВики». Вы можете влиять на отображение добавляя дополнительные параметры разделенные пробелами:
Параметр | Описание |
---|---|
любое число | будет использоваться как максимальное число элементов в списке, по умолчанию 8 |
reverse | отображать последний элемент в ленте первым |
author | отображать имя автора элемента |
date | отображать дату элемента |
description | отображать описание элемента. Если использование HTML отключено, то все html-тэги будут вырезаны |
n[dhm] | период обновления, где d — дни, h — часы, m — минуты, (т.е. 12h — 12 часов) |
Период обновления по умолчанию — 4 часа. Любое значение меньше 10 минут будет трактоваться как 10 минут. «ДокуВики» в основном старается предоставить кэшированные версии статей, очевидно, это не подходит если страница содержит динамический внешний контент. Этот параметр говорит «ДокуВики» «пересобрать» статью, если со времени последней «сборки» прошло больше времени чем период обновления.
Пример:
{{rss>http://slashdot.org/index.rss 5 author date 1h }}
- 'Legend of Zelda: A Link to the Past' Reverse-Engineered for Linux, Switch, Mac, and Windows — EditorDavid (2023-02-05 03:34)
- Apple Watches and iPhones are Placing Dozens of False Distress Calls About Skiers — EditorDavid (2023-02-05 00:44)
- US Fighter Jets Shoot Down Spy Balloon With a Single Missile — EditorDavid (2023-02-04 23:30)
- Before Chinese Spy Balloon, Classified US Report Highlighted Foreign Aerial Spying — EditorDavid (2023-02-04 22:34)
- AI Models Spit Out Photos of Real People and Copyrighted Images — EditorDavid (2023-02-04 21:34)