Skip to content

Web-app, принимающее файл с телефоном и делящее его по регионам и провайдерам

Notifications You must be signed in to change notification settings

karlsonru/phone-splitter

Repository files navigation

phone-splitter

Web-app, определяющее телефонного провайдера и регион по DEF коду. Принимает файл в формате .csv или .txt с телефонами. Возвращет файл .csv, в котором указан телефон, оператор, регион. В случае ошибки в строке возвращается эта же строка с указазанием на ошибку.

Внешние зависимости указаны в файле requirements.txt Установка pip3 install -r requirements.txt

Для запуска Flask приложегния нужно использовать WSGI сервер перед ним. Используется gunicorn. Нужно файл сервиса phone_splitter.service поместить в /lib/systemd/system Затем запустить командой: service phone_splitter start

Для перенаправления в nginx в блоке server по адресу /etc/nginx/sites-available/default настроить редирект запросов: location /phone-splitter { include proxy_params; proxy_pass http://unix:/.../phone-splitter/cdr-parser.sock; }

После перечитать конфигурацию nginx:

nginx -s reload

About

Web-app, принимающее файл с телефоном и делящее его по регионам и провайдерам

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published