@tmlmobilidade/generate-offer-files
v20251021.1643.15
Published
A CLI tool to generate legacy offer files for TML Mobilidade.
Readme
@tmlmobilidade/generate-offer-files
Este script assume que os ficheiros GTFS dos operadores vêm no formato pedido pela TML; i.e. cumprem os requisitos indicados nesta página: https://docs.google.com/spreadsheets/d/1RUa5FYvKcpcu6bEdG4DFV2OQAhsngWB1dqTY9vSgIQo/edit?gid=2058239706#gid=2058239706
Para utilizar o script é necessário ter o NodeJS/NPM instalado. Seguir os passos aqui: https://nodejs.org/en/download
Para obter instruções de utilização do script:
npx @tmlmobilidade/generate-offer-files --help
Para correr o script para um ficheiro GTFS da Fertagus, por exemplo:
npx @tmlmobilidade/generate-offer-files \
--file=Fertagus_GTFS.zip \
--start-date=20250625 \
--end-date=20250625 \
--feed-id=123Explicação dos parâmetros:
--fileé o caminho para o ficheiro .zip a ser processado--start-dateé a primeira data a incluir nos ficheiros gerados, mesmo que o GTFS contenha oferta antes.--end-dateé a última data a incluir nos ficheiros gerados, mesmo que o GTFS contenha oferta depois.--feed-idcampo opcional a incluir nos ficheiros finais para mais fácil identificação depois da integração.
Opções adicionais:
--output-dircaminho do diretório onde serão gerados os ficheiros finais. Defaults to ‘./output’--overrideao incluir este parâmetro o diretório de output-dir será substituído com a nova geração.
