📅 Дата релиза: 2025-01-27
- 🌍 Новая функция: Английская локализация в графическом интерфейсе
- ⚡ Ультра-быстрая оптимизация производительности
- 📈 Графики по времени создания проектов
- 🚀 Технические оптимизации
- 📊 Улучшения интерфейса, модернизация на PySide6
- 🔧 Архитектурные улучшения
- 📊 Улучшенная визуализация данных
- ➡ Посмотреть полный Changelog
py-import-scanner — это инструмент для сканирования Python-скриптов на предмет импортируемых библиотек. Он позволяет анализировать код и выявлять все использованные импорты, исключая стандартные библиотеки, такие как os, sys и другие.
Программа предоставляет функциональность для визуализации данных в виде гистограмм и круговых диаграмм, отображая количество различных импортируемых библиотек и их использование в проекте. Это позволяет разработчикам увидеть, какие библиотеки они активно используют, а также улучшить управление зависимостями.
 
- Сканирует Python-скрипты в указанной директории.
- Игнорирует стандартные библиотеки и пакеты, перечисленные в .gitignore.
- Генерирует статистику по импортам.
- Отображает гистограммы и круговые диаграммы с использованием matplotlib.
- Возможность копировать статистику в буфер обмена.
- 🌍 Многоязычная поддержка: Английская и русская локализация интерфейса.
- 
Клонируйте репозиторий: В командной строке или PowerShell выполните: git clone https://github.com/AlgorithmAlchemy/py-import-scanner.git cd py-import-scanner
- 
Установите зависимости: Убедитесь, что у вас установлен Python 3.7 или выше, затем установите все зависимости: pip install -r requirements.txt 
Запуск программы:
Для запуска программы просто выполните файл:
python main.pyЭто откроет графический интерфейс, где вы сможете выбрать директорию для сканирования. Выберите директорию, и программа начнёт обработку файлов.
- 
Этот проект использует библиотеки для визуализации, такие как matplotlibиpyperclip.
- 
В случае ошибок или проблем с зависимостями попробуйте установить их вручную с помощью команды: pip install matplotlib pyperclip colorama 
 📖 English README
      📖 English README
    
  