Сервис, при помощи Яндекс карт собирающий данные о времени, затрачиваемом на Ваши ежедневные маршруты из точки A в точку B (даже через точку C)
Для работы приложению нужны Tor и Selenium server. Самый простой способ запустить их – использовать Docker Compose, конфиг которого лежит в корне репозитория
docker-compose up -d
Потушить сервисы можно следующим образом:
docker-compose down -v
- Собираем контейнер
docker build -t okcid/commute-time-collector ./
- Запускаем
docker run -d \ -e "WAYPOINTS=55.751347,37.618731->55.754930,37.573071" \ -e "CRON_EXPRESSION=* * * * *" \ -e "TZ=Europe/Moscow" \ --volume $HOME/commute-time-collector:/root/commute-time-collector \ --network="commute-time-collector-network" \ --name="commute-time-collector" \ okcid/commute-time-collector
Параметры:
WAYPOINTS
– список координат точек маршрута, разделённый символом->
;CRON_EXPRESSION
– cron-выражение, по которому будет производиться замер длительности маршрута;TZ
(опционально) – таймзона контейнера (по умолчаниюEurope/Moscow
);$HOME/commute-time-collector
– путь до директории на хост-машине, в которую будут складываться результаты;--name
– имя контейнера.
// TODO