{"_id":"db-hafas-stations","_rev":"6-713367ea43dda55f4350d7487ea87411","name":"db-hafas-stations","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"db-hafas-stations","version":"0.1.0","keywords":["db","deutsche bahn","stations","hafas","list"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"license":"ISC","_id":"db-hafas-stations@0.1.0","maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"homepage":"https://github.com/derhuerst/db-hafas-stations","bugs":{"url":"https://github.com/derhuerst/db-hafas-stations/issues"},"dist":{"shasum":"09637f8db3619c400d815a7c08a07c4524e40cc1","tarball":"https://registry.npmjs.org/db-hafas-stations/-/db-hafas-stations-0.1.0.tgz","fileCount":6,"integrity":"sha512-l4eCYiI/jIYi1G0TwD3d5mdcNXfiKiHs0t+Ynhi6IvY3LXEYN9mrwuvx2113zQ9EiCS6Bwa+ciRGQ4FEy75TiA==","signatures":[{"sig":"MEUCIE9UY0iVFkBULBi4xrsEeO8h7cqhXHEtg2LOTuJhQGspAiEAgcZptp8imiVcM9oKU/XEijZz2kY7T/8J4Keb1z5SpRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76406652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL33/CRA9TVsSAnZWagAATbsP/jsU7mtz08/L0tKIk0x2\nKVM/dwPJGcg8UY6Kg2B1uZluKn1HQj2D5zIPAQSIxvdOZdFGVjZgHA2YGEsN\nri7N3eBYKOJQlGe7EaWVPi5eo5gk1HdajVZVkz0kDjaYV+IhW1LQxELxlnfP\n6cbisE31HaEZEJgr1+qZ7htFROdUNgUqVU8ZFpAEHaSDoIw4QJmMnyaMR23I\n8zqiBl5BXKaaOOxTLVMnn+7AziiRX432W4BrmWiUXvb/LgvS1Ss2eU0fffxt\nYF9tXBnM/4rDBDdP+03znx1NnVssoDyHTtpvfJp+ZcglmiNgir4CJ7rzgkHn\nlYx+5Yc/Mu813TuiUDvj7awLaZYI+trfINXEo8kXaeioYtzbGl7SpxnsWQKJ\nSRtuKDLNxUPvssIb3hZ00tnJ+ylaFe9x2Wrwy/ysw4Q6cqQhEJYNGNgYRT/h\nisKZ+HhB65HnzCP68Di1YQ2Uz82vsFbJTcDOx3nIuPlmXAZ8Hm5GUK1/iekr\n5am6Ve31CdL0Fy66s5diK8WLgroXBRDHspSeyEujdVRsMtKczuNBx8ecUW5b\nvUqP0m7Fcmb8YRMoFsJ8kOM0e9myMLnj0QJHMB+EBfpovRseTi3ndfChVbyv\nGHhUwyeW5BrQhbmZ4O6vTcirJuZfyhrtSDTU8yJaQbMq8SCNyLtSW7doaYwd\nLPc7\r\n=qdkc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:db-hafas-stations-0.1.0.tgz","files":["index.js","data.ndjson","full.ndjson"],"engines":{"node":">=6"},"scripts":{"test":"env NODE_ENV=dev node test.js | tap-min","build":"node build/index.js","prepublishOnly":"npm test"},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/derhuerst/db-hafas-stations.git","type":"git"},"_npmVersion":"6.1.0","description":"A list of DB stations, taken from HAFAS.","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ndjson":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.1","pump":"^3.0.0","tape":"^4.9.1","tap-min":"^1.2.2","db-hafas":"^2.1.0","is-stream":"^1.1.0","validate-fptf":"^2.0.1","progress-stream":"^2.0.0","is-roughly-equal":"^0.1.0","through2-concurrent":"^1.1.1","hafas-discover-stations":"^2.0.0","compute-db-station-weight":"^0.2.1","hafas-estimate-station-weight":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db-hafas-stations_0.1.0_1529839102582_0.7574858407340623","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"db-hafas-stations","version":"0.1.1","keywords":["db","deutsche bahn","stations","hafas","list"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"license":"ISC","_id":"db-hafas-stations@0.1.1","maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"homepage":"https://github.com/derhuerst/db-hafas-stations","bugs":{"url":"https://github.com/derhuerst/db-hafas-stations/issues"},"dist":{"shasum":"0d943a37da5a928ba82fdbd57c783eef62006b13","tarball":"https://registry.npmjs.org/db-hafas-stations/-/db-hafas-stations-0.1.1.tgz","fileCount":6,"integrity":"sha512-fcbanobY1EfZp9xdYP97Afdcyy+haDrmov7qGyIM24o1HgPy16vFQGrj8Z0iKRyrhPubuYo4J35+gU3yHXRZ4g==","signatures":[{"sig":"MEQCIEptYc/Q4ezN04Z1owVqDa928wyawNL8ArbAUSes7vVYAiBikABCPwuftK5Wi9g4XicaILsyCYra174339ElQOms4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75070631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM7/jCRA9TVsSAnZWagAAjIEP/1w4vL3/iK6/naP4h5HJ\njUBG4Nz9rPtNbd13eDp1fqPS+ObL/IgQ6Uuk6v2UHTJZqZ7W8T6xOhU5WUWM\nadECS0GnwbT3U3hTPVooS7ml0YMsgy7eWqG80+b+bxuBK5XmK5ThpO8UwRs0\nHw2HGT0QrrNS5LYfNalAHH9UTiI7uiyESgMI35St9sR3xza/TL1cqJe6IkjH\nUSOnpaENFsW9x17uJGtO5nDli6DtWTK4owm+KdqINEEI3Fom8yi6GyXT/oPg\ndgXY8Q2wC34UY0PcNwQd1AGjt0BRfymA0shmI7o/cYQ/f/DA4BgIh48ogqNS\n8O5CKwLxwNebqTWeQF6Cr7mKT4++a/0ExveuoYWxZCbsPz9INJLrPCyMdXTx\nKEAd7WNgFg0ewfzlrMn3r3q+drIk3CGHb1i2yTwET1zLuUE2oszd4BSWZ+uW\nMvmZWWcjpMAVS0veirUQI+ubeWpVJqqIdVSVQXS9IdWQ+n2UR0D6i2t6moae\nS0/xseO4dy07HfpArOMQtcPpuGeSfVyA7lQnJJVCfU+G58xNAjWRZnZWdWfa\nDI3e4T4lo+T/+GZor5xL5E0b6/WRgktqW3HRi+uLP0DvK/GOalBDohX3q5J5\n9uNieSDZlCUZgM5u9m31EmH3C6e/RRMeYHE0LclOY3uV6Ag2kK+iH3Zyr5VT\nUOO0\r\n=fYOK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","data.ndjson","full.ndjson"],"engines":{"node":">=6"},"gitHead":"897705e2a7e3a963dcf44f5ee2bd791d92290896","scripts":{"test":"env NODE_ENV=dev node test.js | tap-min","build":"node build/index.js","prepublishOnly":"npm test"},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"repository":{"url":"git+https://github.com/derhuerst/db-hafas-stations.git","type":"git"},"_npmVersion":"6.1.0","description":"A list of DB stations, taken from HAFAS.","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ndjson":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.1","pump":"^3.0.0","tape":"^4.9.1","tap-min":"^1.2.2","db-hafas":"^2.1.0","is-stream":"^1.1.0","validate-fptf":"^2.0.1","progress-stream":"^2.0.0","is-roughly-equal":"^0.1.0","through2-concurrent":"^1.1.1","hafas-discover-stations":"^2.1.0","compute-db-station-weight":"^0.2.1","hafas-estimate-station-weight":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db-hafas-stations_0.1.1_1530118115132_0.7629464925605371","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"db-hafas-stations","version":"1.0.0","keywords":["db","deutsche bahn","stations","hafas","list"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"license":"ISC","_id":"db-hafas-stations@1.0.0","maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"homepage":"https://github.com/derhuerst/db-hafas-stations","bugs":{"url":"https://github.com/derhuerst/db-hafas-stations/issues"},"dist":{"shasum":"15bffecb0a994c02fc9b83389930186631f12a05","tarball":"https://registry.npmjs.org/db-hafas-stations/-/db-hafas-stations-1.0.0.tgz","fileCount":6,"integrity":"sha512-F14CaUHz4EZnUTrUGm9EXxeqsbxWnbp8aJIulV/wJ9LnVruYXXmTrRHVsa9DoK5fT9WEInyYSjMLlEspq2wqRw==","signatures":[{"sig":"MEUCIQC9INLcvxBLeZU+r6AW6V0/QZjTpqG+B8lZ6mgXYv6H4QIgNl442ClJnzqX1L9tPPy3/UwptZIXyl2J0/73K3TdMAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120391901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh05knCRA9TVsSAnZWagAALDIP/2DwlsUEvYaw9bv1wlq+\npv2AcTJH56y9UEUxkcLPKrrzVdZfhhPkZjxZ9m++t7NdeDr+jfqX5GZdTw+n\nl4hhNAdStDCM2hQVI832DiIopw0O24Px6JsjbY5iFW0yDIfwCUePQzKhcO/I\naoLR2X0DGKEyJ6yF+kJ8pSJhBr6NyXFqsaPuTh4NuIFuGnIkPvbeOU7S2nMg\nCW96aIQI2l9lc4PFTihvQFNEky3Fk6/LSE4/HT20cIu+tI1bHAO4zaR0WpIM\nSnGOvkSOgglXNb88pHeKgIXEFSzUKkZnaSo3DYZrJZmxozAWQJni1Mnj28/S\n+rha0nZ9yuo0uSXPUAxHeykqpC2o3JEbqtqrifmIyORB9Rm0/bX3QADL8LY+\nGfA0/Vv3AuXSI93fg309s7/O8NPsvZ+i7wedh+X7QFyrhzeaEkP3X/kREYSy\nlIG+iNMVfx0zidA2FhR7qcVqDBBZyfbly1XLWXPbVAAdV9Cp48IrpJGDQgG6\nvB0UiYn3TxREvUeD0L1jJ/OvKpZ1/vd1Fe7SKZ96s+lRY3LklY4BTwNQPYsm\nhh9Xq4KoKwArfBH6DoVVMrcZ3opWnxVY3kwDAKqJQ5TWJyThhcBU8d0a2N5F\nqTuV/mlpsnA7Y21ZsI2DHeGlE0LP/JxT9sAiWAXQs8VHnfY+nAKv/O1aJ/dr\nJDwq\r\n=lIww\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"be2408adf4da1aca51ff34b29648d515ef5fae01","scripts":{"lint":"eslint .","test":"env NODE_ENV=dev node test.js | tap-min","build":"node build/stations.js | node build/stations-weight.js | node build/index.js","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"repository":{"url":"git+https://github.com/derhuerst/db-hafas-stations.git","type":"git"},"_npmVersion":"8.3.0","description":"A list of DB stations, taken from HAFAS.","directories":{},"_nodeVersion":"17.2.0","dependencies":{"ndjson":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.1","pump":"^3.0.0","tape":"^5.0.1","eslint":"^8.3.0","lodash":"^4.17.15","tap-min":"^2.0.0","is-stream":"^2.0.1","hafas-client":"^5.9.0","validate-fptf":"^3.0.0","is-roughly-equal":"^0.1.0","hafas-find-stations":"^2.1.0","through2-concurrent":"^2.0.0","hafas-discover-stations":"^4.2.1","compute-db-station-weight":"^3.0.0","hafas-estimate-station-weight":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db-hafas-stations_1.0.0_1641257255413_0.6199290345892541","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"db-hafas-stations","version":"1.1.0","keywords":["db","deutsche bahn","stations","hafas","list"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"license":"ISC","_id":"db-hafas-stations@1.1.0","maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"contributors":[{"name":"Paul Sutter","email":"paul.sutter@moia.io"},{"name":"Traines","email":"github@traines.eu"}],"homepage":"https://github.com/derhuerst/db-hafas-stations","bugs":{"url":"https://github.com/derhuerst/db-hafas-stations/issues"},"dist":{"shasum":"4dde687f0d7151f5f91df24c9d2198ea746730b3","tarball":"https://registry.npmjs.org/db-hafas-stations/-/db-hafas-stations-1.1.0.tgz","fileCount":6,"integrity":"sha512-o6NhX3YExhdxd8IA1cfWf1px5nJTym/2hXcnnINgXjSCBmD4ujv/pCUcXZcj8ucozhk5koR2SBgdKhWJpM39pw==","signatures":[{"sig":"MEYCIQDLpAXA8AupRQ3gl1xQf4AtnylOn75MREpT6sO2M0lDDgIhAKsJsecdOg4BhQ1/fEyY8XbQaa9oDHoiHv9UjMSvh9Sg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131802463},"main":"index.js","engines":{"node":">=14"},"gitHead":"b8e166e9c63fe7a571dc677b9e7f1105ea987c09","scripts":{"lint":"eslint .","test":"env NODE_ENV=dev node test.js | tap-min","build":"node build/stations.js | node build/stations-weight.js | node build/index.js","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"repository":{"url":"git+https://github.com/derhuerst/db-hafas-stations.git","type":"git"},"_npmVersion":"11.2.0","description":"A list of DB stations, taken from HAFAS.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"ndjson":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.1","pump":"^3.0.0","tape":"^5.0.1","eslint":"^8.3.0","lodash":"^4.17.15","tap-min":"^2.0.0","is-stream":"^2.0.1","hafas-client":"^5.9.0","validate-fptf":"^3.0.0","is-roughly-equal":"^0.1.0","hafas-find-stations":"^2.1.0","through2-concurrent":"^2.0.0","hafas-discover-stations":"^4.2.1","compute-db-station-weight":"^3.0.0","hafas-estimate-station-weight":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/db-hafas-stations_1.1.0_1741910689981_0.56864581070676","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"db-hafas-stations","description":"A list of DB stations, taken from HAFAS.","version":"2.0.0","type":"module","main":"index.js","keywords":["db","deutsche bahn","stations","hafas","list"],"author":{"name":"Jannis R","email":"mail@jannisr.de"},"contributors":[{"name":"Paul Sutter","email":"paul.sutter@moia.io"},{"name":"Traines","email":"github@traines.eu"}],"homepage":"https://github.com/derhuerst/db-hafas-stations","repository":{"type":"git","url":"git+https://github.com/derhuerst/db-hafas-stations.git"},"bugs":{"url":"https://github.com/derhuerst/db-hafas-stations/issues"},"license":"ISC AND CC-BY-4.0 AND ODbL-1.0","engines":{"node":">=18"},"dependencies":{"ndjson":"^2.0.0","qs":"^6.14.0"},"devDependencies":{"eslint":"^9.22.0","is-roughly-equal":"^0.1.0","tap-min":"^3.0.0","tape":"^5.0.1","through2-concurrent":"^2.0.0","validate-fptf":"^3.0.0"},"scripts":{"lint":"eslint .","fetch":"node build/ris-fetch.js","merge":"node build/ris-merge.js | node build/index.js","fetch-and-merge":"npm run fetch && npm run merge","test":"env NODE_ENV=dev node test.js | tap-min","build":"npm run fetch-and-merge","prepublishOnly":"npm run lint && npm test"},"_id":"db-hafas-stations@2.0.0","gitHead":"5bd3dd2fb0eec2d2644433d118325c1c6a8caa07","_nodeVersion":"23.7.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-GjcqpZhs+HeOvc2dnAJs2Uy3/b8zRNlvTfLCvqFe9J2JYOlQVyuYCjjdsPBTOmJol42sPToPs71wr03kTMVJDw==","shasum":"7e4e5bfe0dfa72e0e51106ac345ccbaaec4ecf80","tarball":"https://registry.npmjs.org/db-hafas-stations/-/db-hafas-stations-2.0.0.tgz","fileCount":7,"unpackedSize":139012064,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMCynGQ3ojD/tvIIuwJzCZKyYHE5luxiLzOeXP8aP+NwIhAPSz/AadoQz2Jco7HzDdFVb5Z1QUthlqs0bX4MHfoOt3"}]},"_npmUser":{"name":"derhuerst","email":"mail@jannisr.de"},"directories":{},"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/db-hafas-stations_2.0.0_1742341090208_0.517671062953752"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-24T11:18:22.581Z","modified":"2025-03-18T23:38:10.679Z","0.1.0":"2018-06-24T11:18:23.088Z","0.1.1":"2018-06-27T16:48:35.576Z","1.0.0":"2022-01-04T00:47:35.832Z","1.1.0":"2025-03-14T00:04:50.453Z","2.0.0":"2025-03-18T23:38:10.501Z"},"bugs":{"url":"https://github.com/derhuerst/db-hafas-stations/issues"},"author":{"name":"Jannis R","email":"mail@jannisr.de"},"license":"ISC AND CC-BY-4.0 AND ODbL-1.0","homepage":"https://github.com/derhuerst/db-hafas-stations","keywords":["db","deutsche bahn","stations","hafas","list"],"repository":{"type":"git","url":"git+https://github.com/derhuerst/db-hafas-stations.git"},"description":"A list of DB stations, taken from HAFAS.","contributors":[{"name":"Paul Sutter","email":"paul.sutter@moia.io"},{"name":"Traines","email":"github@traines.eu"}],"maintainers":[{"name":"derhuerst","email":"mail@jannisr.de"}],"readme":"# db-hafas-stations\n\n**All [*Deutsche Bahn* (DB)](https://en.wikipedia.org/wiki/Deutsche_Bahn) stations**, including local public transport (buses, trams...) stops,  currently about 290k. Returned by their [RIS::Stations](https://developers.deutschebahn.com/db-api-marketplace/apis/product/ris-stations) and [StaDa](https://developers.deutschebahn.com/db-api-marketplace/apis/product/stada) APIs (DB InfraGO, [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) and [OpenStreetMap Contributors](https://www.openstreetmap.org/copyright)). These use the same `evaNumbers` and names as the DB HAFAS that historically has been the source of this data.\n\n[![npm version](https://img.shields.io/npm/v/db-hafas-stations.svg)](https://www.npmjs.com/package/db-hafas-stations)\n![ISC-licensed](https://img.shields.io/github/license/derhuerst/db-hafas-stations.svg)\n![minimum Node.js version](https://img.shields.io/node/v/db-hafas-stations.svg)\n[![support me via GitHub Sponsors](https://img.shields.io/badge/support%20me-donate-fa7664.svg)](https://github.com/sponsors/derhuerst)\n[![chat with me on Twitter](https://img.shields.io/badge/chat%20with%20me-on%20Twitter-1da1f2.svg)](https://twitter.com/derhuerst)\n\n\n## Installation\n\n```shell\nnpm install db-hafas-stations\n```\n\n*Note:* This Git repo does not contain the data, but the npm package does.\n\n\n## Usage\n\n`readSimplifiedStations()` is an [async generator function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function*) yielding [*Friendly Public Transport Format*](https://github.com/public-transport/friendly-public-transport-format) `station` and `stop` objects, read from `db-hafas-stations/data.ndjson` (~14mb).\n\n```js\nimport {\n\treadSimplifiedStations,\n\treadFullStations,\n} from 'db-hafas-stations'\n\nfor await const (station of readSimplifiedStations()) {\n\tconsole.log(station)\n}\n```\n\n```js\n{\n\ttype: 'station',\n\tid: '8000007',\n\tname: 'Alzey',\n\tweight: 73.1,\n\tlocation: {\n\t\ttype: 'location',\n\t\tlatitude: 49.7502,\n\t\tlongitude: 8.109749\n\t}\n}\n// …\n```\n\n`readFullStations()` is an async generator function yielding objects with more fields, read from `db-hafas-stations/full.ndjson` (~112mb).\n\n## Building\n\nYou need to subscribe to both the [RIS::Stations](https://developers.deutschebahn.com/db-api-marketplace/apis/product/ris-stations) and [StaDa](https://developers.deutschebahn.com/db-api-marketplace/apis/product/stada) API and set the corresponding environment variables `DB_CLIENT_ID` and  `DB_API_KEY` before running `npm run fetch` to fetch the data from the APIs (run carefully and not frequently, the quotas are very low!) and `npm run merge`.\n\n## Related\n\n- [`db-hafas-stations-autocomplete`](https://github.com/derhuerst/db-hafas-stations-autocomplete#db-stations-autocomplete) – Search for stations of DB (data from HAFAS).\n- [`db-stations`](https://github.com/derhuerst/db-stations#db-stations) – A collection of just the train stations of Deutsche Bahn, computed from open data.\n- [`hafas-find-stations`](https://github.com/derhuerst/hafas-find-stations) – Given a HAFAS client, find all stations in a bounding box.\n- [`hafas-discover-stations`](https://github.com/derhuerst/hafas-discover-stations#hafas-discover-stations) – Pass in a HAFAS client, discover stations by querying departures.\n- [`db-stops-search`](https://github.com/derhuerst/db-stops-search) – Search through all stops/stations in `db-hafas-stations`. Formats and imports the stops into a Meilisearch instance.\n\n\n## Contributing\n\nIf you have a question or have difficulties using `db-hafas-stations`, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to [the issues page](https://github.com/derhuerst/db-hafas-stations/issues).\n","readmeFilename":"readme.md"}