Nota: Este proyecto fue reemplazado por https://github.com/MaptimeBogota/OSM-elements-change-tracker
Mecanismo para controlar la calidad de la ciclovía. Las ciclovías se componen de segmentos de vías y de restricciones de giro.
Este mecanismo es un script en Bash que se puede correr en cualquier máquina Linux. Usa overpass para traer las relaciones de los segmentos de vías y las restricciones de giro. Después compara los datos recuperados con una versión previamente guardada en git. Si encuentra diferencias envía un reporte a algunas personas por medio de mail.
Este repositorio hace parte del proyecto de mapeo de ciclovías en OSM: https://wiki.openstreetmap.org/wiki/Colombia/Project-Ciclov%C3%ADas
sudo apt -y install mutt
Y seguir algún tutorial de cómo configurarlo:
- https://www.makeuseof.com/install-configure-mutt-with-gmail-on-linux/
- https://www.dagorret.com.ar/como-utilizar-mutt-con-gmail/
Para esto hay que generar un password desde Gmail.
# Corre el verificador de ciclovias todos los dias.
0 2 * * * cd ~/ciclovias ; ./verificador.sh
# Borra logs viejos de la ciclovia.
0 0 * * * find ~/ciclovias/ -maxdepth 1 -type f -name "*.log*" -mtime +15 -exec rm {} \;
0 0 * * * find ~/ciclovias/ -maxdepth 1 -type f -name "*.json" -mtime +15 -exec rm {} \;
0 0 * * * find ~/ciclovias/ -maxdepth 1 -type f -name "*.txt*" -mtime +15 -exec rm {} \;