Apple PodcastからRSSフィードのURLを取得するスクリプトをご紹介します。
以下、スクリプトの解説です。
このスクリプトを使うことで、Apple Podcast上のポッドキャストのRSSフィードURLを簡単に取得可能です。ポッドキャストのRSSフィードは、エピソードを自動的に更新するために欠かせない要素です。
このスクリプトは、curl
とegrep
という二つのコマンドラインツールを用いています。
curl -s "https://podcasts.apple.com/jp/podcast/ポッドキャスト名/ポッドキャストID"
-s
はサイレントモードを意味し、進行状況などのメッセージを表示しないようにします。指定したURLからWebページのHTMLデータを取得します。| egrep -o 'https?://[^"]+(/rss|\.rss)'
|
は、curlの出力を次のegrepに渡します。egrep -o
はマッチした部分のみを出力するオプションです。正規表現https?://[^"]+(/rss|\.rss)
では、URLを構成する主要なパーツをキャッチし、その中で/rss
もしくは.rss
を含むものを抽出します。このスクリプトは非常にシンプルですが、ほかのWebページでも応用可能です。他のポッドキャストプラットフォームや、RSSフィードを提供するWebページからフィードURLを引き出すカスタマイズも可能です。
以上、Apple PodcastからRSSフィードのURLを調べた、現場からお送りしました。