indie-list icon indicating copy to clipboard operation
indie-list copied to clipboard

Собирает фиды в OPML-файлы и деплоит на сайт

Open jag-k opened this issue 3 years ago • 12 comments

#1

jag-k avatar Apr 19 '21 23:04 jag-k

Это интересный ход, но мне кажется, что он слишком сложный и нарушает простоту проекта.

Источником правды хочется оставить ридми, так нагляднее. То есть скрипт нужен кастомный, без Eleventy, просто на Node.js. Это стоило сформулировать в ТЗ, но вот формулирую здесь, извини.

pepelsbey avatar Apr 20 '21 08:04 pepelsbey

Да, хорошо, переделаю)

jag-k avatar Apr 20 '21 08:04 jag-k

@pepelsbey добавил немного магии в код, но зато теперь работает))

jag-k avatar Apr 26 '21 20:04 jag-k

@jag-k в текущей магии всё ещё нужны десятки индивидуальных файлов? :)

timmarinin avatar Apr 29 '21 19:04 timmarinin

@jag-k в текущей магии всё ещё нужны десятки индивидуальных файлов? :)

Уже не нужны, выпилю из пула сейчас их))

jag-k avatar Apr 29 '21 19:04 jag-k

Пока починил зависимости и сборку, смотрю дальше )

pepelsbey avatar Apr 30 '21 14:04 pepelsbey

Скорее всего забыл добавить в package.json зависимость)

jag-k avatar Apr 30 '21 15:04 jag-k

Добавил создание разных файлов (для русского и английского), а так же "плоскую" версию. Некоторые OPML читалки не принимают вложенные outline элементы (такие как RSS Mobile для iOS)

jag-k avatar May 03 '21 18:05 jag-k

@pepelsbey, Обновил README.md до актуального состояния, а так же обновил все OPML-файлы

jag-k avatar May 16 '21 09:05 jag-k

@marinintim @pepelsbey хотелось бы узнать, что с этим PR?

jag-k avatar May 31 '21 19:05 jag-k

@jag-k с этим пиаром такая штука, что в нём было много дерзких идей, которые не очень подходили проекту. Я один раз направил, теперь направил ещё раз :) Мне кажется, что в будущем лучше сначала обсуждать, а потом писать код.

Основная идея сейчас такая: в репозитории хранятся фиды и скрипт их сборки в OPML. А сами файлы деплоятся на сайт — ровно так же у нас работает календарь. Тут почти всё готово, надо только доделать:

  • Настроить имена файлов и сократить их количество, см. ридми
  • Настроить сервер, чтобы он редиректил запросы (это я сделаю)

И кажется всё заработает :)

pepelsbey avatar May 31 '21 22:05 pepelsbey

@jag-k с этим пиаром такая штука, что в нём было много дерзких идей, которые не очень подходили проекту. Я один раз направил, теперь направил ещё раз :) Мне кажется, что в будущем лучше сначала обсуждать, а потом писать код.

Основная идея сейчас такая: в репозитории хранятся фиды и скрипт их сборки в OPML. А сами файлы деплоятся на сайт — ровно так же у нас работает календарь. Тут почти всё готово, надо только доделать:

  • Настроить имена файлов и сократить их количество, см. ридми

  • Настроить сервер, чтобы он редиректил запросы (это я сделаю)

И кажется всё заработает :)

Буквально пару минут и всё будет готово))

jag-k avatar May 31 '21 22:05 jag-k