webpage
нажмите — покажем
нажмите — покажем
Всем привет! 😊 Сделал Python-либу fidelis — отдаю на общий суд.
Боль знакома любой интеграции: один источник шлёт CSV, другой Excel, третий JSON — данные одни и те же, но колонки названы по-разному, единицы и даты в разных форматах, часть полей вообще отсутствует, и ты плодишь по парсеру на каждый источник (которые молча ломаются при переименовании колонки).
fidelis: ты один раз описываешь свою Pydantic-модель, а при первой встрече с новым источником маппинг пишет LLM — в виде читаемой YAML-спеки, которую ты ревьюишь и коммитишь. Дальше LLM не нужен: каждый запуск — чистый детерминированный Python с валидацией каждой строки. Спеки лежат где угодно (YAML / S3 / БД), и править их (новый источник, переименованная колонка) может даже продакт в админке — без разработчиков.
Буду рад оценке и ⭐️
https://github.com/NGdust/fidelis