Closed pepelsbey closed 6 years ago
Например, из такого файла:
# Выпуск №0. 1 января 1970
Описание.
- Ольга Алексашенко
- Вадим Макеев
- Алексей Симоненко
Слушайте [в iTunes](https://itunes.apple.com/ru/podcast/veb-standarty/id1080500016) или [на SoundCloud](https://soundcloud.com/web-standards/episode-N), [обсуждайте в Слаке](http://slack.web-standards.ru/).
## Тема (00:00:00)
- [Статья](ссылка)
- [Статья](ссылка)
Хочется получить что-то такое:
<item>
<title>Выпуск №N</title>
<pubDate>Mon, 1 Jan 2017 00:00:00 +0000</pubDate>
<itunes:duration>00:00:00</itunes:duration>
<itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author>
<itunes:explicit>no</itunes:explicit>
<itunes:summary>Описание.</itunes:summary>
<itunes:subtitle>Вертикальный ритм, Sass разрешил, переменные в пр…</itunes:subtitle>
<description>
<p>Описание.</p>
<ul>
<li>Ольга Алексашенко</li>
<li>Вадим Макеев</li>
<li>Алексей Симоненко</li>
</ul>
<p>Слушайте <a href="https://itunes.apple.com/ru/podcast/veb-standarty/id1080500016">в iTunes</a> или <a href="https://soundcloud.com/web-standards/episode-N">на SoundCloud</a>, <a href="http://slack.web-standards.ru/">обсуждайте в Слаке</a>.</p>
<h2>Тема (00:00:00)</h2>
<ul>
<li><a href="ссылка">Статья</a></li>
<li><a href="ссылка">Статья</a></li>
</ul>
</description>
<enclosure type="audio/x-m4a" url="https://web-standards.ru/podcast/episodes/N.mp3" length="000000000"/>
<itunes:image href="https://web-standards.ru/podcast/cover.jpg"/>
</item>
Это включает:
<itunes:duration>
<enclosure length="000000000"/>
Формат MD можно менять и дополнять.
cover для itunes может тоже менять для каждого выпуска? ну например класть рядом с mp3 и забирать по урлу <itunes:image href="https://web-standards.ru/podcast/episodes/cover-N.mp3"/>
У нас пока нет уникальных обложек для каждого выпуска, но наверное можно придумать.
Можно смотреть есть ли обложка для этого выпуска, или брать по умолчанию. Я бы вот точно отметил другой обложкой выпуск 85.
Написал первую версию парсера (пока сыровоата), появились некоторые вопросы по реализации. Первую версию пытался загрузить в отдельную ветку в этот репозиторий но судя по всему нет прав.
Написал @pepelsbey в слак, если что пишите мне https://web-standards.slack.com/messages/@U7C802E9X
@DariusNorv, так форкайте и предлагайте пулреквест :) Если поймём, что оно и дело пойдёт, то дадим права для пуша. Но сначала нужно посмотреть, что выходит.
Разумеется, так и поступим 👍
@pepelsbey Гляньте в PR обновил согласно пожеланиям. Если все ок можно в слаке дообсудить детали, а я на досуге поизучаю что на сервере настроить надо. ✌️
На этой неделе попробую локально и может сразу смёржу, чтобы можно было настроить автоматическую публикацию фида на сайт.
Мержить рано :) нужно наполнить инфой обертку XML-ки, относительно вашего канала. Можно просто собрать и запустить - если на выходе XML получится годная то ОК
Спасибо всем!
Хочется попробовать хостить RSS для подкаста самостоятельно: файлы уже лежат, осталось сгенерировать XML и попробовать. Есть две задачи:
Зачем? Сейчас SoundCloud отдаёт плохой, плейн-текстовый RSS (см. #163) и многое приходится делать руками. Плюс платить им за подписку около 100 $ в год.