유투브 채널 RSS 주소 찾기

Written by

in

애독하는 유투브 채널이 있다. 새 영상이 올라오면 동영상을 받아서, 내가 원하는 코덱으로 변환하고 싶었다.

단계별로 진행했다.

코파일럿에게 도움을 받았다. 유투브에서 기본적으로 RSS 주소를 제공하지는 않지만, RSS 주소를 제공하므로 이것을 이용하면 된다고 한다. 내가 이용하는 채널에 가서 page source 보기를 한다. 아래와 같은 주소를 찾는다. 이게 RSS 리더기에 등록할 수 있는 주소가 된다.

https://www.youtube.com/feeds/videos.xml?channel_id=

동영상 변환은 리눅스 CLI 환경이다. CLI에서 이용할 수 있는 RSS 리더를 설치한다. 코파일럿은 newsboat를 추천해 주었다.

sudo apt install newsboat

설치한 후 실행 메세지에서 알 수 있는 내용이다. ~/.newsboat/urls 에 구독할 RSS 주소를 넣어준다.넣어 줄 때 마지막에 따옴표로 제목을 지정한다.

CLI 환경에서 다음 명령어를 이용하면 최신 상태로 업데이트 할 수 있다.

newsboat -x reload

yt-dlp를 이용해서 동영상을 다운 받기 위해서는 유투브 주소를 알아야 한다. ~/.newsboat/cache.db 파일에서 찾을 수 있다.

select url, pubDate from rss_item;