Парсер 2GIS с графическим интерфейсом и функционалом отправки данных на сервер.
- Парсинг рубрик/подрубрик, фирм рубрики/подрубрики или данные со всего населённого пункта
- Указание проверочного названия города, указание slug-города для парсинга, выбор рубрики/подрубрики
- Виджет сохранения данных на сервер с указанием URL API, данных аутентификации, выбора файла, указания slug-рубрики и города для сохранения
- Сохранение рубрик/подрубрик, фирм рубрики/подрубрики, данные со всего населённого пункта и настроек в JSON-файлы и автоматическое "поддтягивание" их в GUI.
Все команды выполнять из корневой папки проекта.
Через консоль
- 1. Создать и активировать виртуальное окружение при помощи
Poetry
:- a) Установить
Poetry
:pip install poetry
- б) Активировать виртуальное окружение:
poetry shell
(еслиPoetry
не находитPython ^3.11
, воспользоваться инструкцией) - в) Установить зависимости:
poetry install
- a) Установить
-
2. Инициализировать
pre-commit
:pre-commit install
-
3. Выполнить команду
python main.py -g (--gui)