OPML-файл, это небольшой текстовый файл со списком RSS-лент, на которые вы подписаны, распределенных по папкам. RSS-ридеры и приложения для подкастов используют его для переноса подписок: вы экспортируете файл из одного приложения и импортируете в другое. В нем хранятся адреса лент, а не публикации из них.
Что означает OPML?
OPML расшифровывается как Outline Processor Markup Language. Это XML-формат для структурированных списков, впервые опубликованный в 2000 году. В его спецификации сказано, что он «также стал популярным форматом для обмена списками подписок между ридерами и агрегаторами лент». Именно для этого его и используют RSS-ридеры. Версия 2.0 является последней.
Как выглядит OPML-файл?
Откройте его в текстовом редакторе, и вы увидите примерно такой список:
<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
<head>
<title>My feeds</title>
</head>
<body>
<outline text="News" title="News">
<outline type="rss" text="BBC News" title="BBC News" xmlUrl="https://feeds.bbci.co.uk/news/rss.xml" htmlUrl="https://www.bbc.co.uk/news"/>
<outline type="rss" text="Хабр" title="Хабр" xmlUrl="https://habr.com/ru/rss/articles/" htmlUrl="https://habr.com/ru/articles/"/>
</outline>
<outline type="rss" text="WordPress News" title="WordPress News" xmlUrl="https://wordpress.org/news/feed/" htmlUrl="https://wordpress.org/news"/>
</body>
</opml>
- head содержит название файла.
- Каждый элемент outline с атрибутом
type="rss"обозначает отдельную ленту.xmlUrlсодержит адрес ленты, аhtmlUrlобозначает адрес сайта. - Элемент outline, внутри которого находятся другие элементы outline, обозначает папку. В этом примере в папке «Новости» находятся две ленты.
Как открыть OPML-файл?
Это обычный текстовый файл, поэтому его можно открыть в любом текстовом редакторе или браузере. Чтобы подписаться на ленты из файла, импортируйте его в RSS-ридер. После этого ридер начнет отслеживать все ленты из списка. При импорте Feeder сохраняет папки.
Как экспортировать OPML-файл из Feedly, Inoreader или другого ридера?
- Feedly: войдите в Feedly через браузер и откройте страницу feedly.com/i/opml. Это работает только в веб-приложении Feedly, но не в мобильных приложениях. Согласно справочному центру Feedly, в файл не попадут Boards, Read Later, ленты Feedly AI и ленты Reddit.
- Inoreader: в справочном центре Inoreader подтверждается, что ленты можно экспортировать, но шаги не описаны. Найдите пункт Export или OPML в настройках Inoreader.
- Feeder: нажмите Библиотека, откройте вкладку Импорт и Экспорт и нажмите Экспортировать в OPML.
- Другие ридеры: найдите пункт Export или OPML в настройках.
Как импортировать OPML-файл в Feeder?
- Войдите в Feeder через браузер и нажмите Библиотека на боковой панели слева.
- Откройте вкладку Импорт и Экспорт. Прямая ссылка: feeder.co/library/import-export.
- В разделе Импортировать нажмите Импортировать из файла и выберите OPML-файл.
- Когда появится сообщение Импорт успешно завершен, ленты и папки будут добавлены в Feeder.
Импорт доступен на любом тарифе. Ленты, на которые вы уже подписаны, не будут добавлены повторно. Бесплатный тариф обновляет до 200 лент. Если в файле их больше, Feeder импортирует все ленты, но будет обновлять только первые 200, пока вы не удалите часть лент или не перейдете на Plus. Подробнее см. в статье «Импорт и экспорт лент с помощью OPML».
Хотите перейти в Inoreader? В его справочном центре советуют выбрать пункт Импортировать ленты на боковой панели страницы Add feed.
Чем OPML отличается от RSS?
RSS-лента поступает с одного сайта и содержит его новые публикации. OPML-файл создаете вы: в нем перечислено множество лент и их адреса, а также ваши папки. Ридер использует OPML-файл один раз, чтобы настроить подписки, а после этого самостоятельно получает данные из каждой RSS-ленты.
Есть список адресов лент, но нет OPML-файла? Добавьте в CSV-файл по одному адресу на строку, импортируйте его в Feeder, а затем нажмите Экспортировать в OPML.
Используют ли приложения для подкастов OPML?
Да. Подкасты распространяются как RSS-ленты, поэтому с помощью OPML можно переносить и подписки на подкасты. Например, в Pocket Casts нажмите Профиль, затем Настройки, выберите Импорт и экспорт OPML, а затем Отправить по электронной почте или Сохранить файл, как объясняется в справке Pocket Casts.
Файл OPML с подкастами можно импортировать и в Feeder. Новые выпуски будут отображаться как публикации, а в веб-приложении Feeder у каждого выпуска будет кнопка Воспроизведение. Для ежедневного прослушивания лучше подойдет плеер для подкастов.
Частые вопросы
Содержит ли OPML-файл прочитанные или сохраненные статьи?
Нет. В нем перечислены только ленты и папки. Например, при экспорте из Feedly не сохраняются Boards и Read Later.
Как создать OPML-файл?
Экспортируйте его из своего RSS-ридера. Также его можно создать вручную в текстовом редакторе по приведенному выше примеру и сохранить с расширением .opml.
Почему Feeder не импортирует мой OPML-файл?
Убедитесь, что это файл OPML, CSV или Excel, а не веб-страница или файл JSON. В одном файле должно быть меньше 10 000 лент и меньше 750 папок.
Попробуйте Feeder
Переходите из другого ридера? Импортируйте OPML-файл на бесплатном тарифе, папки тоже перенесутся.
Feeder, RSS-ридер для веба, iOS и Android, а также расширения для Chrome, Firefox и Edge. На бесплатном тарифе можно подписаться на 200 лент, которые обновляются с интервалом до 30 минут, без рекламы. На тарифе Plus можно следить за 2 500 лентами, получать обновления с интервалом до 5 минут и сводки по электронной почте.
Начать пользоваться Feeder бесплатно