tokenize-db-station-name

3.0.0 • Public • Published

tokenize-db-station-name

Make Deutsche Bahn station names search-safe.

The station names from DB are inconsistent and user's search queries are not perfect either. This module tries to compensate edge cases:

  • Reuth (b Plauen/Vogtl) -> reuth bei plauen vogtland
  • Königstein (Sächs Schweiz) -> koenigstein saechische schweiz
  • Zwickau (Sachs) Hbf -> zwickau sachsen hauptbahnhof

npm version build status ISC-licensed support me via GitHub Sponsors chat with me on Twitter

Installing

npm install tokenize-db-station-name

Usage

const tokenize = require('tokenize-db-station-name')

tokenize('Königstein (Sächs Schweiz)')
.join(' ') // -> 'koenigstein saechsische schweiz'

Related

  • db-clean-station-name – Remove noise and fix common typographic errors in Deutsche Bahn (German railways) station names.

Contributing

If you have a question, found a bug or want to propose a feature, have a look at the issues page.

Package Sidebar

Install

npm i tokenize-db-station-name

Weekly Downloads

22

Version

3.0.0

License

ISC

Unpacked Size

7.06 kB

Total Files

4

Last publish

Collaborators

  • derhuerst