00.00
Переключение темы
Preview Image

Генератор визуальной структуры каталогов и файлов.

Эта программа создает визуальный каталог файловой системы, отображая файлы и папки в виде иерархической древовидной структуры.

Как использовать:

  • Просто скопируйте ваш путь к каталогу и вставьте его в приложении DirTreeGenerator.exe
  • Обратите внимание изначально в приложении указано игнорировать такие каталоги как: .git, .vscode, node_modules а также будут проигнорированы все файлы и подкаталоги внутри этих папок. У вас есть возможность добавлять или удалять каталоги.
  • Вы может включить чекбокс (No files), после этого программа будет учитывать только каталоги, все файлы будут проигнорированы.
  • Также вы можете использовать вместо приложения файл fast_DirTreeGenerator.bat. Для того чтобы добавить или удалить каталог, вам нужно будет отредактировать в файле fast_DirTreeGenerator.py значение переменной IGNORED_FOLDERS = [‘.git’, ‘.vscode’, ‘node_modules’].
  • Если вы хотите сами собрать проект используйте эти ключи.
    Для Linux: pyinstaller --onefile --windowed --icon=app.png DirTreeGenerator.py
    Для macOS: pyinstaller --onefile --windowed --icon=app.icns DirTreeGenerator.py
    Для Windows: pyinstaller --onefile --windowed --icon=app.ico DirTreeGenerator.py
  • Установите необходимые зависимости:
    pip install pyinstallerpip install pyqt5
  • Для того чтобы добавить свой шрифт, вам нужно преобразовать его в формат base64, для этого в файле Code_base64.py отредактируйте эту строку font_file = "TiltNeon-Regular.ttf" изменив значение переменной на название вашего шрифта., Запустите данный файл, после чего он создаст текстовый файл Font_base64.txt который будет содержать нужную вам кодировку., Затем в файле DirTreeGenerator.py измените значение переменной base64_font = 'your_base64_here' на ваши символы base64.
  • Чтобы изменить иконку файла для панели задач в Windows вам так-же нужно преобразовать её в формат base64, указав в файле Code_base64.py за место font_file = "TiltNeon-Regular.ttf" ваш файл с иконкой. После чего вы сможете изменить её в переменной base64_icon = 'your_base64_here'.
Dir Tree Generator
Dir Tree Generator

Файл 35mb, зависимости должны быть установлены!

Файл 218mb, работает без установки зависимостей

Файл .bat работает совместно с файлом fast_DirTreeGenerator.py, зависимости должны быть установлены!