Конвертер OPML ↔ список лент RSS/Atom

Извлекайте ленты из OPML или создавайте OPML из списка URL лент

Ввод

Вставьте OPML из RSS-ридера или откройте файл .opml. Папки становятся категориями.

До 2 МБ и 10 000 лент.

Параметры

Направление преобразования

URL считаются одинаковыми, если различаются только регистром схемы или хоста либо #фрагментом. Строки запроса и завершающий слеш учитываются.

Метаданные лент

Необязательно. Запрашивает до 25 лент через серверы CodingTool, чтобы заполнить недостающие заголовки и ссылки на сайт. Для преобразования это не требуется.

Результат

Вставьте OPML или откройте файл, чтобы увидеть список лент.
Что делает конвертер OPML?

OPML — формат файлов, с помощью которого RSS-ридеры импортируют и экспортируют подписки. Инструмент извлекает из файла OPML каждую ленту с путём папок, заголовком, URL ленты и ссылкой на сайт, а также создаёт корректный файл OPML 2.0 из простого списка URL лент. Оба направления работают в браузере, поэтому списки подписок никуда не загружаются.

Как пользоваться
  1. 1.Выберите OPML → Список лент или Список лент → OPML.
  2. 2.Вставьте данные, откройте файл или загрузите пример.
  3. 3.Проверьте счётчики и диагностику пропущенных, неверных и повторяющихся записей.
  4. 4.Переключайте результат между форматами Таблица, Список URL, CSV, JSON и OPML, затем скопируйте или скачайте его.
  5. 5.При желании нажмите «Получить метаданные лент», чтобы заполнить недостающие заголовки и ссылки на сайт.
Дубликаты, папки и экспорт

Дубликаты определяются только безопасной нормализацией: регистр схемы и хоста и #фрагмент игнорируются, а пути, строки запроса и завершающий слеш сохраняются, потому что могут указывать на разные ленты. Вложенные папки хранятся как путь категории и восстанавливаются при создании OPML. К ячейкам CSV, начинающимся с =, +, - или @, добавляется апостроф, чтобы таблицы не выполняли их как формулы.

Конфиденциальность и ограничения

Разбор, преобразование и экспорт не используют сеть. «Получить метаданные лент» — необязательная функция: она отправляет до 25 URL лент, по две за раз, на серверы CodingTool, которые один раз загружают каждую публичную ленту, блокируя частные и локальные адреса, и ничего не сохраняют. Ввод ограничен 2 МБ, 10 000 outline и 32 уровнями вложенности; объявления DOCTYPE и ENTITY отклоняются.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch