Skip to content

Парсер 2GIS с графическим интерфейсом и функционалом отправки данных на сервер.

License

Notifications You must be signed in to change notification settings

VladislavYar/parsing_2gis

Repository files navigation

Парсер 2GIS

Описание

Парсер 2GIS с графическим интерфейсом и функционалом отправки данных на сервер.


Фукционал

  • Парсинг рубрик/подрубрик, фирм рубрики/подрубрики или данные со всего населённого пункта
  • Указание проверочного названия города, указание slug-города для парсинга, выбор рубрики/подрубрики
  • Виджет сохранения данных на сервер с указанием URL API, данных аутентификации, выбора файла, указания slug-рубрики и города для сохранения
  • Сохранение рубрик/подрубрик, фирм рубрики/подрубрики, данные со всего населённого пункта и настроек в JSON-файлы и автоматическое "поддтягивание" их в GUI.

Примечания

Все команды выполнять из корневой папки проекта.


Как запустить

Через консоль

  • 1. Создать и активировать виртуальное окружение при помощи Poetry:
    • a) Установить Poetry: pip install poetry
    • б) Активировать виртуальное окружение: poetry shell (если Poetry не находит Python ^3.11, воспользоваться инструкцией)
    • в) Установить зависимости: poetry install
  • 2. Инициализировать pre-commit: pre-commit install

  • 3. Выполнить команду python main.py -g (--gui)


Стек


About

Парсер 2GIS с графическим интерфейсом и функционалом отправки данных на сервер.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages