combine_scripts.py — это утилита командной строки (CLI tool) на Python, которая объединяет скрипты и конфигурационные файлы из любой директории в структурированный Markdown-отчёт. Подходит для:
- 📚 Автодокументации и ревью проектов
- 🧠 Интеграции с Obsidian / Logseq / Notion
- 📦 Архивации кода
- 🔍 Упрощённого чтения чужих репозиториев
- ✅ Поддержка множества языков:
.py,.sh,.yaml,.html,.css,.php,.iniи др. - ✅ Markdown-структура: заголовки по папкам, красивые блоки кода с подсветкой
- ✅ Вставка
ls -lRиtree(по желанию) - ✅ Исключение директорий:
.git,venv,__pycache__,buildи др. - ✅ Обработка всех вложенных поддиректорий
Установка не требуется — просто скачай и запусти:
git clone https://github.com/netscripor/combine_scripts
cd combine_scripts
python3 combine_scripts.py <входная_папка> <выходной_файл.md> [опции]📡 Подпишись и поддержи проект:
🔗 GitHub: github.com/netscripor
💰 Boosty: boosty.to/netscripor
⭐️ Поддержи проект звездой
🛠 Нашёл баг или есть идея? Создай Issue!
Tags: Markdown combiner, Obsidian exporter, Python CLI tool, DevOps review tool, merge scripts to markdown, codebase documentation, open-source, code archive