Небольшая программа для массового (пакетного) перекодирования файлов из одной кодировки в другую.
Установите пакет виртуального окружения python-venv (не ниже версии 3.8):
apt install python3-venv python3-tk
Склонируйте репозиторий, разверните виртуальное окружение и установите дополнительные пакеты:
git clone https://github.com/anton-pribora/py-recoder.git recoder
cd recoder
python3 -m venv venv
./venv/bin/pip install tkinterdnd2
Теперь приложение можно запустить с помощью команды:
./venv/bin/python3 main_tk.py
Для сборки проекта в исполняемый файл перейдите в директорию проекта и выполните:
./venv/bin/pip install pyinstaller
Скомпилируйте исполняемый файл:
./venv/bin/pyinstaller -F -n recoder-v3-1-0 main_tk.py --collect-all tkinterdnd2 --windowed
Если компиляция завершилась без ошибок, исполняемый файл будет доступен в папке dist
.
Некоторые антивирусы (например, VirusTotal) могут показывать наличие вирусов. Это связано с использованием PyInstaller и его модулей. Если это является проблемой, то проект можно запускать из исходного кода.