El script descarga los datos publicados en formato gtfs de la red de Cercanías y genera un archivo por cada uno de los núcleos para su uso en Home Assistant.
En la terminal:
chmod +x gtfs-cercanias.sh
bash gtfs-cercanias.sh
En una consola de PowerShell teclea lo siguiente:
.\gtfs-cercanias.ps1
Si al ejecutar el script en Windows muestra el siguiente error:
+ .\script.ps1
+ ~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Debes ejecutar el siguiente comando en un consola de PowerShell y validar con S o Y.
Set-ExecutionPolicy -Scope CurrentUser Unrestricted
Puedes verificar los archivos generados descargando la utilidad gtfs-validator o utilizarla en línea https://gtfs-validator.mobilitydata.org/
- filtrar stops.txt
- filtrar calendar.txt
- corregir warnings
- verificar con gtfs-validator
https://data.renfe.com/dataset/horarios-cercanias