Skip to content

Source Parser Platform (далее SPP) - это инструмент для обработки источников и предоставления результата в нужном виде. А также для быстрого и удобного добавления новых источников для обработки.

License

Notifications You must be signed in to change notification settings

S3-Platform-Inc/s3p-node

Repository files navigation

NSPK DI Sources Parser Platform

S3P logo

Virtual environment setup

Перед началом работы нужно настроить виртуальное пространство. За него отвечает Poetry.

  1. Стянуть проект с репозитория. Например через https: git clone https://github.com/CuberHuber/NSPK_DI_parser.git
  2. Установить poetry
  3. установить зависимости poetry install
  4. запустить виртуальное окружение poetry shell

Usage

Перед использоваением нужно настроить виртуальное окружение

  1. запустить главный файл из cmd poetry run python main.py

Links

Test

Перед тестированием платформы нужно:

  1. Скачать виртуальное окружение Poetry
  2. Скачать docker и docker-compose. Если рабочая машина Windows, то Docker Hub
  3. Скачать make
  4. Если ты работаешь в PyCharm, то он (после скачивания poetry) должен сам предложить настроить виртуальное окружение. Ну, либо poetry install.
  5. cp .env.dev.example .env в корне проекта в терминале
  6. Теперь нужно вставить путь до плагина SPP. Плагин можно хранить в любом месте на пк. В корне проекта в файле main.py нужно указать полный путь (Как работать с PyCharm)
plugin_path = < absolute_path_до_плагина >
  1. Теперь можно запускать платформу. это можно сделать несколькими способами
    1. Это запустить main.py через IDEA. Пока не актуально
    2. в терминале в корне прописать make dev

Вообще, если хочется трейсануть код и посмотреть что как работает, то можно юзать main.py из идеешки, но перед этим * ОБЯЗАТЕЛЬНО ЗАПУСТИТЬ* make dev

Плагины

Все плагины создаются на основе Плагина отца. Для удобства тестирования рекомендуется стягивать репозиторий плагина на локальную машину. Затем, в пункте 4 указать прямой путь до корня скачанного проекта.

Работа с PyCharm

Чтобы удобно тестировать и работать с платформой и плагином одновременно, предлагается добавить в текущий проект платформы дополнительный проект плагина.

  1. Идем в пункт меню и называем Open

photo_3_2023-07-22_11-18-18

  1. Выбираем каталог с проектом плагина

photo_2_2023-07-22_11-18-18

  1. Далее выбираем Attach.

photo_6_2023-07-22_11-18-18

  1. Гуд, теперь рядом с проектом платформы лежит проект плагина.

photo_1_2023-07-22_11-18-18

  1. Жмем пкм по папке плагина и копируем абсолютный путь

photo_7_2023-07-22_11-18-18

  1. Возвращаемся к процессу настройки платформы

photo_5_2023-07-22_11-18-18

About

Source Parser Platform (далее SPP) - это инструмент для обработки источников и предоставления результата в нужном виде. А также для быстрого и удобного добавления новых источников для обработки.

Resources

License

Stars

Watchers

Forks

Packages

No packages published