{"repo":"planarnetwork/dtd2mysql","free":true,"listed":false,"github":"https://github.com/planarnetwork/dtd2mysql","clone":"git clone https://github.com/planarnetwork/dtd2mysql.git","description":"MySQL / MariaDB import for DTD feeds (fares, timetable and routeing)","language":"TypeScript","stars":33,"topics":["fare","timetable","feed","data-feed","dtd","gtfs","mysql","etl"],"license":null,"category":"databases-storage","readme_excerpt":"GB rail DTD tooling Tools for the British rail fares, routeing and timetable feeds: importing them into a database, and converting the timetable to GTFS. dtd2gtfs builds the same feed - byte for byte - straight from the DTD files with no database. It is not published yet; run it from a clone with yarn workspace dtd2gtfs run start build --source RJTTF918.ZIP --out gtfs.zip . Full command line documentation: apps/dtd2mysql for the importer, apps/dtd2gtfs for the one-shot build. Packages This is a monorepo. The published CLI is one workspace among several: Package Published as What it is --- --- --- apps/dtd2mysql dtd2mysql Import the feeds into MySQL, and export GTFS from it apps/dtd2gtfs — Build a GTFS feed straight from the DTD files, no database libs/feed-parser @gb-transit/feed-parser Declarative fixed-width and CSV record parsing libs/dtd-schema @gb-transit/dtd-schema Record layouts for the fares, timetable, routeing and NFM64 feeds libs/dtd-source @gb-transit/dtd-source SFTP download and feed sequencing libs/gtfs @gb-transit/gtfs GTFS entities, the transit model, the transforms and the build libs/gtfs-output @gb-transit/gtfs-output Writers: a directory of text files, or a zip The libraries are published under @gb-transit and dtd2mysql depends on them the way any other consumer would, so a GTFS build that reads from something other than this tool's MySQL schema needs @gb-transit/gtfs and not the CLI. dtd2gtfs is not published yet. Libraries never depend on an app. Each pac","default_branch":null,"files":null,"tree":[],"storefront":"/r/planarnetwork","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/planarnetwork/dtd2mysql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}