Я хочу запрограммировать скрипт сборки, который будет делать следующее:
- Скачивайте различные RSS-каналы из Интернета
- Создайте статический веб-сайт на основе элементов, найденных в RSS-каналах (один сайт на элемент RSS).
Сначала я подумал об использовании scons для сборки. Но тогда у меня возникает проблема, заключающаяся в том, что мне нужно знать набор всех элементов RSS для настройки шага сборки (2). Поскольку в scons есть разделение между этапом конфигурации и этапом выполнения, я должен настроить (2) до того, как (1) будет выполнен, но я должен выполнить (1), чтобы узнать все элементы RSS.
Одна из идей, которые у меня были, заключалась в том, чтобы иметь файлы конфигурации scons: один для шага сборки (1) и один для шага сборки (2) и запускать scons два раза с каждым файлом конфигурации соответственно.
Есть ли лучший способ сделать эту сборку в scons или есть другой инструмент сборки, более подходящий для этого проекта?