normalize-vbb-station-name-for-search
v1.0.1
Published
Make VBB station names relevant and safe for searching.
Downloads
27
Maintainers
Readme
normalize-vbb-station-name-for-search
Station names in VBB/BVG data are terribly inconsistent, cluttered with abbreviations, phrases to tell identically named places apart, and unhelpful suffixes like , Bahnhof
.
This package keeps only those parts that are relevant for searching locally, and normalizes umlauts and special characters:
S Südkreuz Bhf (Berlin)
->s suedkreuz
S Beusselstr
->sbahn beussel strasse
S+U Warschauer Str.
->s u warschauer strasse
Charité - Campus Benjamin Franklin (Berlin)
->charite campus benjamin franklin
Installing
npm install normalize-vbb-station-name-for-search
Usage
const normalize = require('normalize-vbb-station-name-for-search')
normalize('S+U Warschauer Str.') // 's+u warschauer strasse'
Contributing
If you have a question, found a bug or want to propose a feature, have a look at the issues page.