[ { "block": "netex2epip", "description": "Script to transform a downloaded file from a general netex to an epip", "scripts": [ {"script": "clean_tmp", "args": "%%dir%%"}, {"script": "download_input_file", "args": "%%dir%%"}, {"script": "conv.netex_to_db", "args": "[%%inputfilepath%%] %%dir%%/03.mdbx"}, {"script": "conv.epip_db_to_db", "args": "%%dir%%/03.mdbx %%dir%%/04.mdbx"}, {"script": "conv.epip_db_to_xml", "args": "%%dir%%/04.mdbx %%dir%%/05-%%block%%-netex.xml.gz"}, {"script": "tools.xml_validator", "args": "%%dir%%/05-%%block%%-netex.xml.gz domain/netex/schema/xsd/NeTEx_publication.xsd"} ] }, { "block": "netex2epipnovalidation", "description": "Script to transform a downloaded file from a general netex to an epip", "scripts": [ {"script": "clean_tmp", "args": "%%dir%%"}, {"script": "download_input_file", "args": "%%dir%%"}, {"script": "conv.netex_to_db", "args": "[%%inputfilepath%%] %%dir%%/03.mdbx"}, {"script": "conv.epip_db_to_db", "args": "%%dir%%/03.mdbx %%dir%%/04.mdbx"}, {"script": "conv.epip_db_to_xml", "args": "%%dir%%/04.mdbx %%dir%%/05-%%block%%-netex.xml.gz"} ] }, { "block": "netex2epipgtfs", "description": "Script to transform a downloaded file from a general netex to an epip and gtfs", "scripts": [ {"script": "clean_tmp", "args": "%%dir%%"}, {"script": "download_input_file", "args": "%%dir%%"}, {"script": "conv.netex_to_db", "args": "[%%inputfilepath%%] %%dir%%/03.mdbx"}, {"script": "conv.epip_db_to_db", "args": "%%dir%%/03.mdbx %%dir%%/04.mdbx"}, {"script": "conv.epip_db_to_xml", "args": "%%dir%%/04.mdbx %%dir%%/05-%%block%%-netex.xml.gz"}, {"script": "tools.xml_validator", "args": "%%dir%%/05-%%block%%-netex.xml.gz domain/netex/schema/xsd/NeTEx_publication.xsd"}, {"script": "conv.netex_to_db", "args": "[%%dir%%/05-%%block%%-netex.xml.gz] %%dir%%/07.mdbx"}, {"script": "conv.gtfs_db_to_db", "args": "%%dir%%/07.mdbx %%dir%%/08.mdbx"}, {"script": "conv.gtfs_db_to_gtfs", "args": "%%dir%%/08.mdbx %%dir%%/%%block%%-gtfs.zip"}, {"script": "tools.gtfs_map_visualisation", "args": "%%dir%%/%%block%%-gtfs.zip %%dir%%/10-%%block%%-map.html 1"}, {"script": "tools.gtfs_validator", "args": "%%dir%%/%%block%%-gtfs.zip %%dir%%"} ] }, { "block": "netex2epipgtfsuicfix", "description": "Script to transform a downloaded file from a general netex to an epip and gtfs", "scripts": [ {"script": "clean_tmp", "args": "%%dir%%"}, {"script": "download_input_file", "args": "%%dir%%"}, {"script": "tools.netex_uicoperatingperiod_correction", "args": "%%inputfilepath%% %%dir%%/03.zip"}, {"script": "conv.netex_to_db", "args": "[%%dir%%/03.zip] %%dir%%/04.mdbx"}, {"script": "conv.epip_db_to_db", "args": "%%dir%%/04.mdbx %%dir%%/05.mdbx"}, {"script": "conv.epip_db_to_xml", "args": "%%dir%%/05.mdbx %%dir%%/06-%%block%%-netex.xml.gz"}, {"script": "tools.xml_validator", "args": "%%dir%%/06-%%block%%-netex.xml.gz domain/netex/schema/xsd/NeTEx_publication.xsd"}, {"script": "conv.netex_to_db", "args": "[%%dir%%/06-%%block%%-netex.xml.gz] %%dir%%/08.mdbx"}, {"script": "conv.gtfs_db_to_db", "args": "%%dir%%/08.mdbx %%dir%%/09.mdbx"}, {"script": "conv.gtfs_db_to_gtfs", "args": "%%dir%%/09.mdbx %%dir%%/%%block%%-gtfs.zip"}, {"script": "tools.gtfs_map_visualisation", "args": "%%dir%%/%%block%%-gtfs.zip %%dir%%/11-%%block%%-map.html 1"}, {"script": "tools.gtfs_validator", "args": "%%dir%%/%%block%%-gtfs.zip %%dir%%"} ] }, { "block": "gtfs2epip", "description": "Script to transform a downloaded GTFS file into epip", "scripts": [ {"script": "clean_tmp", "args": "%%dir%%"}, {"script": "download_input_file", "args": "%%dir%%"}, {"script": "conv.gtfs_import_to_db.py", "args": "%%inputfilepath%% %%dir%%/03.duckdb"}, {"script": "conv.gtfs_convert_to_db.py", "args": "%%dir%%/03.duckdb %%dir%%/04.mdbx"}, {"script": "conv.epip_db_to_db.py", "args": "%%dir%%/04.mdbx %%dir%%/05.mdbx"}, {"script": "conv.epip_db_to_xml.py", "args": "%%dir%%/05.mdbx %%dir%%/06-%%block%%-netex.xml.gz"}, {"script": "tools.xml_validator.py", "args": "%%dir%%/06-%%block%%-netex.xml.gz domain/netex/schema/xsd/NeTEx_publication.xsd"} ] } ]