Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Формат Яндекс.Карты (определяется автоматически)

Поле Яндекса Колонка Битрикса
Category 0 + title Название лида (Категория - Компания)
title Название компании
address Адрес, Населенный пункт, Улица
phone_1 Мобильный телефон
phone_2 Рабочий телефон

Фиксированные значения:

  • Источник: Холодный звонок
  • Тип услуги: ГЦК
  • Источник телефона: имя JSON-файла
  • ID, сайт, соцсети, комментарий, стадия — пусто

Установка

Дополнительные зависимости не требуются — только Python 3.8+ (стандартная библиотека).

Запуск

Командная строка:

python3 main.py

Графическое окно:

python3 app.py

Как работает

Формат Яндекс.Карты (определяется автоматически)

Поле Яндекса Колонка Битрикса
title Название лида, Название компании
address Адрес, Населенный пункт, Улица
phone_1 Мобильный телефон
phone_2 Рабочий телефон
phone_3 Другой телефон
companyUrl Корпоративный сайт
telegram Контакт Telegram
vkontakte Контакт ВКонтакте
id ID
Всё остальное Комментарий

Формат Битрикс 24

  • Очистка телефонов (8 → +7)
  • Email в нижний регистр
  • Даты → ДД.ММ.ГГГГ
  • Числа → формат с запятой
  • Поиск дубликатов по телефонам, email, компаниям

Состав проекта

  • main.py — консольный запуск
  • app.py — графическое окно Tkinter
  • mapper.py — чтение JSON, определение формата, маппинг, запись CSV
  • config.py — пути и константы (64 заголовка Битрикса)
  • validators.py — телефоны, email, даты, числа
  • requirements.txt — пустой (только стандартная библиотека)

🔨 Сборка из исходников

macOS (.app)

pip3 install pyinstaller
pyinstaller --windowed --name "BitrixMapper" app.py
open dist/BitrixMapper.app

Windows (.exe)

pip install pyinstaller
pyinstaller --onefile --windowed --name "BitrixMapper" app.py

Готовый файл: dist/BitrixMapper.exe

Требования: Python 3.8+

About

Обработчик лидов Битрикс 24 с GUI на Tkinter

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages