GUID, Turbo, русские даты и другие улучшения в RSS
Войти

GUID, Turbo, русские даты и другие улучшения в RSS

31 МАЯ 2019

За последнее время мы выполнили довольно много улучшений, связанных с чтением RSS. Каждое из них отдельно мы решили не анонсировать, а собрать их в единый список, и ознакомить с этим списком вас. Итак:

  1. Реализована поддержка RSS-лент в формате Turbo-страниц Яндекса (считывается контент из полей, которые Яндекс придумал для себя вместо стандартных с тем же функционалом).

  2. Реализована очистка формата CDATA при чтении глобальной ссылки из RSS (нашлась и такая лента среди подключаемых).

  3. При подключении RSS/Atom-лент реализован предварительный анализ наличия в них поля GUID/ID, при обнаружении эти поля предлагаются для использования в контроле уникальности записей.

  4. При чтении материалов без изображений производится попытка получить изображение с самого сайта (считывается и анализируется материал по ссылке в ленте).

  5. Реализован парсинг дат, указанных на русском языке (стандарту они, конечно, не соответствует, но кого это волнует?).

Эти доработки должны облегчить подключение не очень стандартных и качественно настроенных лент, обеспечив максимально возможное в данных условиях качество постинга.