RSS feed for category + latest

Извините, что поднимаю эту тему, но я тоже считаю, что это была бы довольно полезная функция, и, насколько я могу судить, она до сих пор недоступна. (Помимо авторов этой темы, см. также эту другую, более свежую тему с аналогичной просьбой)

Пример использования: канал сообщества в IRC с ботом, который отслеживает соответствующие RSS-ленты и объявляет о новых сообщениях. Это невозможно сделать, если нужный фид — это категория в рамках более широкого форума (например, категория OpenCL в форуме Khronos или категория CUDA в форуме NVIDIA):

  • если бот подписан на фид категории, он получает только список тем: можно объявлять о создании новой темы, но не о добавлении нового комментария (поста) в существующую тему, что сильно ограничивает полезность бота;
  • если бот подписан на общесайтовый latest.rss, он получит сообщения из всех тем, включая те, что относятся к нерелевантным категориям, и потребуется дополнительная фильтрация, с риском упустить обновления по релевантным постам в категории с низкой активностью на фоне общего высокого трафика форума (если только не опрашивать с высокой частотой, что нежелательно).

Фид категории, сфокусированный на последних постах в этой категории, решил бы эту проблему. Это может быть как «последние посты в этой категории», так и просто «последний пост из каждой темы в этой категории». Отсутствие любого из этих фидов особенно раздражает, потому что вы можете почти получить нужное, загрузив JSON категории, однако в нём отсутствуют некоторые элементы, присутствующие в RSS-фиде, например, содержимое поста для предпросмотра (помимо того, что, очевидно, требуется совершенно другой код обработки на стороне клиента).

2 лайка