Skip to content

akira-dude/Fileporter

Repository files navigation

FilePorter

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

Интерфейс FilePorter

В папке dist лежит готовый fileporter.exe, который можно просто запустить на Windows без установки Python. При первом запуске рядом с ним автоматически создаётся файл настроек fileporter.json.

Что делает

  • исправляет имена файлов и папок во всей вложенной структуре;
  • оставляет латиницу, цифры и стандартные безопасные символы;
  • транслитерирует кириллицу;
  • загружает все файлы на FTP в указанную удалённую папку;
  • скачивает файлы с FTP в локальную папку;
  • позволяет просматривать папки на FTP перед выбором;
  • позволяет создавать новую папку на FTP прямо из приложения;
  • создаёт конфиг рядом с exe.

Запуск из Python

python fileporter.py

При первом запуске рядом с приложением создаётся файл fileporter.json.

Сборка в exe

build_fileporter.bat

После сборки готовый файл лежит в dist/fileporter.exe. Его можно запускать сразу, а настройки будут храниться рядом в dist/fileporter.json.

Конфиг

Файл fileporter.json создаётся автоматически рядом с exe и хранит:

  • FTP хост;
  • порт;
  • логин;
  • пароль;
  • локальную папку;
  • удалённую FTP папку;
  • число повторов;
  • паузу между повторами.

FTP сервер на телефоне

Чтобы использовать телефон как FTP сервер, установи на него приложение с FTP server.

Что искать в магазине приложений:

  • на Android: ftp server, wifi ftp server, ftp server wifi, primitive ftpd;
  • на iPhone: ftp server, ftp manager, wifi transfer ftp.

Что обычно нужно сделать:

  1. Подключи телефон и компьютер к одной Wi-Fi сети.
  2. Установи приложение, которое умеет поднимать FTP сервер.
  3. Запусти в нём FTP сервер.
  4. Посмотри выданные параметры: IP адрес, порт, логин, пароль и стартовую папку.
  5. Перенеси эти значения в FilePorter.

Обычно в телефоне приложение показывает адрес в формате 192.168.x.x и порт, например 21 или 2121. В IP укажи адрес телефона, в Порт укажи порт из приложения, а в FTP папка выбери нужный каталог на сервере телефона.

Работа с FTP папкой

У поля FTP папка есть кнопка Выбрать. Она открывает просмотр каталогов на FTP сервере, где можно:

  • перейти в нужную папку;
  • подняться на уровень выше;
  • создать новую папку;
  • выбрать текущий каталог для загрузки или скачивания.

Работа в приложении

  1. Запусти fileporter.exe или python fileporter.py.
  2. Заполни параметры FTP и выбери локальную папку.
  3. Нажми Проверить соединение, если нужно проверить доступ.
  4. Нажми Исправить имена, если нужно только переименование.
  5. Нажми Загрузить на FTP, чтобы подготовить имена и отправить файлы на FTP.
  6. Нажми Скачать с FTP, чтобы скачать файлы из выбранной FTP папки в локальную папку.

About

App for FTP music transfer & ru->en filenames normalization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors