Rust и конвертер в md файлы
Прочитал что вышел конвертер для 14 форматов документов который конвертит их все в md формат.
https://github.com/firecrawl/anydoc
Мне такое нужно подумал я. У меня как раз есть простая библиотека которая с помощью агентского поиска ищет по md файлам вместо всяких сложных рагов. Да ещё и супер дёшево.
Конвертер написан на расте и заявляют что работает сильно быстрее уже существующих. Судя по таблицам в ридми в 100 или даже 1000 раз быстрее. Но разработчикам мы, конечно же, верить не будем, и проверим самостоятельно.
Проверю два кейса с помощью anydoc и других конвертеров:
1. перегнать несколько файлов в md
2. поискать что-то на лету с помощью ugrep и сравнить с anydoc + grep
Итого. Разница действительно есть, но не такая фундаментальная как заявлено. Возможно у меня слишком маленькая выборка.
Ну и коротенько:
- При конвертиции файлов примерно на 30% быстрее других конвертилок
- При конвертации на лету на 20% быстрее
- Удобно что один инструмент для всего
- При anydoc конвертации многострочные конструкции засовываются в одну строку, другие обычно оставляют как есть, отсюда такая большая разница в строках
Так что использовать можно, но всё не так радужно, как заявляется.
Post #93
554


- ❤ 2
- 👍 2