<commit_before># brouter-web

Web client (by [@nrenner](https://github.com/nrenner) and [contributors](https://github.com/nrenner/brouter-web/graphs/contributors)) for the BRouter routing engine (by [@abrensch](https://github.com/abrensch)). _Work in progress_.

Instances:

-   [brouter.de/brouter-web](http://brouter.de/brouter-web/) _(provided by [@abrensch](https://github.com/abrensch))_
-   [brouter.damsy.net](http://brouter.damsy.net) _(provided by [@bagage](https://github.com/bagage))_

This repository is only about the frontend. For the server/backend, BRouter routing engine, Android app, profiles, brouter.de site, see:  
https://github.com/abrensch/brouter

More information:  
http://brouter.de

General BRouter discussions/questions, support:  
https://groups.google.com/group/osm-android-bikerouting

## Translating

Translations are managed using the
[Transifex](https://www.transifex.com/openstreetmap/brouter-web/) platform. After
signing up, you can go to [BRouter's project
page](https://www.transifex.com/openstreetmap/brouter-web/dashboard/), select a language and
click **Translate** to start translating.

## Installation

As an alternative to the above online version, the standalone server of BRouter can also be run on your local desktop.

### Install BRouter (server with routing engine)

1.  download and unzip latest [BRouter revision](http://brouter.de/brouter/revisions.html)  
    e.g. for Linux (replace `~/opt/` with your preferred install dir and `1_4_11` with latest version):

            mkdir ~/opt/brouter
            cd ~/opt/brouter
            wget http://brouter.de/brouter_bin/brouter_1_4_11.zip
            unzip brouter_1_4_11.zip
            chmod +x ./standalone/server.sh

2.  download one or more [data file(s)](http://brouter.de/brouter/segments4/) (rd5) into `segments4` dir

### Install BRouter-Web (client)

1.  download BRouter-Web as subdirectory `brouter-web` of the `brouter` directory
<commit_msg>Add link to #brouter@OFTC<commit_after># brouter-web

Web client (by [@nrenner](https://github.com/nrenner) and [contributors](https://github.com/nrenner/brouter-web/graphs/contributors)) for the BRouter routing engine (by [@abrensch](https://github.com/abrensch)). _Work in progress_.

Instances:

-   [brouter.de/brouter-web](http://brouter.de/brouter-web/) _(provided by [@abrensch](https://github.com/abrensch))_
-   [brouter.damsy.net](http://brouter.damsy.net) _(provided by [@bagage](https://github.com/bagage))_

**This repository is only about the frontend**.
For the server/backend, BRouter routing engine, Android app, profiles, brouter.de site, see:  
https://github.com/abrensch/brouter

More information:  
http://brouter.de

## Contact

General BRouter discussions/questions, support:

-   [`#brouter` on IRC OFTC](https://webchat.oftc.net/?channels=#brouter). You can also use [Riot](https://riot.im/app/#/room/#_oftc_#brouter:matrix.org).
-   [Google Group](https://groups.google.com/group/osm-android-bikerouting)

## Translating

Translations are managed using the
[Transifex](https://www.transifex.com/openstreetmap/brouter-web/) platform. After
signing up, you can go to [BRouter's project
page](https://www.transifex.com/openstreetmap/brouter-web/dashboard/), select a language and
click **Translate** to start translating.

## Installation

As an alternative to the above online version, the standalone server of BRouter can also be run on your local desktop.

### Install BRouter (server with routing engine)

1.  download and unzip latest [BRouter revision](http://brouter.de/brouter/revisions.html)  
    e.g. for Linux (replace `~/opt/` with your preferred install directory and `1_4_11` with latest version):

            mkdir ~/opt/brouter
            cd ~/opt/brouter
            wget http://brouter.de/brouter_bin/brouter_1_4_11.zip
            unzip brouter_1_4_11.zip
            chmod +x ./standalone/server.sh

2.  download one or more [data file(s)](http://brouter.de/brouter/segments4/) (rd5) into `segments4` directory

### Install BRouter-Web (client)

1.  download BRouter-Web as subdirectory `brouter-web` of the `brouter` directory

{'fraction_non_alphanumeric': 0.13225338491295938, 'fraction_numerical': 0.008704061895551257, 'mean_word_length': 4.063647490820073, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4750089', 'n_tokens_mistral': 1380, 'n_tokens_neox': 1328, 'n_words': 348}