/converter-api

Сервис для конвертации документов в формат PDF

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

file-converter

Конвертер файлов, основан на libre office.

Запуск

  1. Перейдите в папку проекта

  2. Создайте виртуальное окружение командой:

foo@bar:~$ python3 -m venv ./venv/
  1. Установите библиотеки
foo@bar:~$ pip install -r requirements.txt
  1. Запускайте приложение!
foo@bar:~$ python -m file_converter

Тестирование и LibreOffice

  1. Установка LibreOffice должна производиться в Docker, иначе при выполнении строки через shell возникнут проблемы с доступом к диреткории /static

  2. При запуске автоматических тестирований на Windows в случае нестандартной установки libreoffice - проверить директорию и добавить ее в список для поиска в get_dir:

paths = ['\\Program Files', '\\Program Files (x86)', '\\ProgramData', '\\Users']
  1. Для тестирований создать отдельно .env и прописать:
STATIC_FOLDER=static

ENV-file description

DB_DSN=