OPML 파일은 구독 중인 RSS 피드와 폴더를 정리해 둔 작은 텍스트 파일입니다. RSS 리더와 팟캐스트 앱은 구독 목록을 옮길 때 이 파일을 사용합니다. 한 앱에서 파일을 내보낸 다음 다른 앱으로 가져오면 됩니다. 파일에는 피드 주소가 들어 있을 뿐, 피드에 실린 게시물은 포함되지 않습니다.
OPML은 무엇의 약자인가요?
OPML은 Outline Processor Markup Language의 약자입니다. 개요를 표현하는 XML 형식으로, 2000년에 처음 공개되었습니다. 명세에 따르면 OPML은 “피드 리더와 애그리게이터 간 구독 목록을 교환하는 형식으로도 널리 쓰이게 되었습니다.” RSS 리더는 바로 이런 용도로 OPML을 사용합니다. 마지막 버전은 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="GeekNews" title="GeekNews" xmlUrl="https://feeds.feedburner.com/geeknews-feed" htmlUrl="https://news.hada.io"/>
<outline type="rss" text="연합뉴스 경제" title="연합뉴스 경제" xmlUrl="https://www.yna.co.kr/rss/economy.xml" htmlUrl="https://www.yna.co.kr/economy/all"/>
</outline>
<outline type="rss" text="WordPress News" title="WordPress News" xmlUrl="https://wordpress.org/news/feed/" htmlUrl="https://wordpress.org/news"/>
</body>
</opml>
- head에는 파일 제목이 들어갑니다.
type="rss"가 지정된 각 outline은 피드 하나를 나타냅니다.xmlUrl은 피드 주소이고,htmlUrl은 웹사이트 주소입니다.- 다른 outline을 포함하는 outline은 폴더입니다. 여기서는 “News” 폴더에 피드 두 개가 들어 있습니다.
OPML 파일은 어떻게 여나요?
OPML은 일반 텍스트 파일이므로 텍스트 편집기나 웹 브라우저로 열 수 있습니다. 파일에 담긴 피드를 구독하려면 RSS 리더로 가져오세요. 그러면 리더가 목록에 있는 모든 피드를 구독합니다. Feeder는 파일을 가져올 때 폴더도 그대로 유지합니다.
Feedly, Inoreader 또는 다른 리더에서 OPML 파일을 어떻게 내보내나요?
- Feedly: 웹 브라우저에서 Feedly에 로그인한 뒤 feedly.com/i/opml을 여세요. 이 기능은 Feedly 웹 앱에서만 사용할 수 있으며 모바일 앱에서는 사용할 수 없습니다. Feedly 고객센터에 따르면 내보낸 파일에는 보드, 나중에 읽기, Feedly AI 피드, Reddit 피드가 포함되지 않습니다.
- Inoreader: Inoreader 고객센터에서 피드를 내보낼 수 있다고 안내하지만, 구체적인 단계는 나와 있지 않습니다. Inoreader 환경설정에서 내보내기 또는 OPML 항목을 찾아보세요.
- Feeder: 라이브러리를 클릭하고 가져오기 및 내보내기 탭을 연 다음 OPML로 내보내기를 클릭하세요.
- 다른 리더: 설정에서 내보내기 또는 OPML 항목을 찾아보세요.
OPML 파일을 Feeder로 어떻게 가져오나요?
- 웹에서 Feeder에 로그인한 다음 왼쪽 사이드바에서 라이브러리를 클릭하세요.
- 가져오기 및 내보내기 탭을 여세요. 바로 가려면 feeder.co/library/import-export를 여세요.
- 가져오기 아래에서 파일에서 가져오기를 클릭하고 OPML 파일을 선택하세요.
- 가져오기가 성공적으로 완료되었습니다.라는 메시지가 표시되면 피드와 폴더를 Feeder에서 확인할 수 있습니다.
모든 요금제에서 파일을 가져올 수 있습니다. 이미 구독 중인 피드는 중복으로 추가되지 않습니다. 무료 요금제에서는 피드를 최대 200개까지 업데이트합니다. 파일에 피드가 더 많이 포함되어 있으면 모두 가져오지만, 일부를 삭제하거나 Plus로 업그레이드할 때까지 처음 200개만 업데이트됩니다. Plus에서는 피드를 최대 2,500개까지 이용할 수 있습니다. 자세한 내용은 OPML로 피드 가져오기 및 내보내기를 참고하세요.
대신 Inoreader로 옮기시나요? Inoreader 고객센터에 따르면 피드 추가 페이지의 사이드바에서 피드 가져오기 옵션을 사용하면 됩니다.
OPML과 RSS는 어떻게 다른가요?
RSS 피드는 하나의 웹사이트에서 제공하며 최신 게시물 목록을 보여 줍니다. OPML 파일은 사용자가 만들며, 폴더와 함께 여러 피드의 주소를 정리합니다. 리더는 구독을 설정할 때 OPML 파일을 한 번 사용합니다. 이후에는 각 RSS 피드를 개별적으로 읽습니다.
피드 주소 목록만 있고 OPML 파일은 없으신가요? CSV 파일에 한 줄씩 피드 주소를 입력해 Feeder로 가져온 다음 OPML로 내보내기를 클릭하세요.
팟캐스트 앱도 OPML을 사용하나요?
네. 팟캐스트도 RSS 피드이므로 팟캐스트 앱에서도 OPML로 프로그램 구독 목록을 옮길 수 있습니다. 예를 들어 Pocket Casts에서는 프로필을 누르고 설정을 선택한 다음 OPML 가져오기 및 내보내기를 선택하고, 이메일 보내기 또는 파일 저장을 선택하면 됩니다. 자세한 내용은 Pocket Casts 고객센터를 참고하세요.
팟캐스트 OPML 파일도 Feeder로 가져올 수 있습니다. 새 에피소드는 게시물로 표시되며, Feeder 웹 앱에서는 각 게시물에 재생 버튼이 있습니다. 매일 팟캐스트를 듣는 용도라면 팟캐스트 플레이어가 더 적합합니다.
자주 묻는 질문
OPML 파일에 읽은 기사나 저장한 기사도 포함되나요?
아니요. OPML 파일에는 피드와 폴더만 포함됩니다. 예를 들어 Feedly에서 내보낸 파일에는 보드와 나중에 읽기가 포함되지 않습니다.
OPML 파일은 어떻게 만들 수 있나요?
RSS 리더에서 파일을 내보내세요. 위 예시를 참고해 텍스트 편집기에서 직접 작성한 뒤 .opml 확장자로 저장할 수도 있습니다.
OPML 파일을 Feeder로 가져올 수 없는 이유는 무엇인가요?
파일이 웹페이지나 JSON 파일이 아닌 OPML, CSV 또는 Excel 파일인지 확인하세요. 파일 하나에는 피드가 10,000개 미만, 폴더가 750개 미만이어야 합니다.
Feeder 시작하기
다른 리더에서 옮기시나요? 무료 요금제에서 OPML 파일을 가져오면 폴더도 함께 옮겨집니다.
Feeder는 웹, iOS, Android에서 사용할 수 있는 RSS 리더이며 Chrome, Firefox, Edge용 확장 프로그램도 제공합니다. 무료 요금제에서는 피드를 최대 200개까지 구독할 수 있고, 업데이트 주기는 최단 30분이며 광고가 없습니다. Plus에서는 피드를 최대 2,500개까지 구독할 수 있고, 업데이트 주기는 최단 5분이며 이메일 요약을 제공합니다.