Skip to content

netscripor/combine_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

🧰 combine_scripts.py — Markdown-комбайн для Obsidian, ревью и автодокументации

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 ✈️ Telegram-канал: t.me/netscripor

⭐️ Поддержи проект звездой
🛠 Нашёл баг или есть идея? Создай Issue!

Tags: Markdown combiner, Obsidian exporter, Python CLI tool, DevOps review tool, merge scripts to markdown, codebase documentation, open-source, code archive

About

Obsidian-ready ревью-комбинатор: объединяет все текстовые файлы из каталога в markdown-отчёт, делает структуру для Obsidian (заголовки, блоки кода с нужным языком), красивые линии, ls -lR и tree.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages