Генератор визуальной структуры каталогов и файлов.
Эта программа создает визуальный каталог файловой системы, отображая файлы и папки в виде иерархической древовидной структуры.
Как использовать:
- Просто скопируйте ваш путь к каталогу и вставьте его в приложении 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 pyinstaller
,pip 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'
.
Файл 35mb, зависимости должны быть установлены!
Файл 218mb, работает без установки зависимостей
Файл .bat работает совместно с файлом fast_DirTreeGenerator.py, зависимости должны быть установлены!