This package has been deprecated

Author message:

WARNING: This package is unmaintained and might be broken.

berliner-baeder

0.0.0 • Public • Published

berliner-baeder

Berlin public swimming pools operated by Berliner Bäder-Betriebe.

npm version Build Status Greenkeeper badge dependency status dev dependency status license chat on gitter

Installation

npm install --save berliner-baeder

Usage

const swimmingPools = require('berliner-baeder')

swimmingPools().then(console.log)

Returns a Promise that will resolve in a list of objects which looks as follows:

[
    {
        "id": 8,
        "name": "Kombibad Seestraße - Sommerbad",
        "closed": true,
        "street": "Seestraße 80",
        "zip": "13347",
        "city": "Berlin - Wedding",
        "phone": "+49 (30) 45 50 82 24",
        "district": 5,
        "geo": {
            "latitude": 52.557234,
            "longitude": 13.363945
        },
        "tags": [],
        "types": [ // todo
            2
        ],
        "waterTemp": 27,
        "equipment": {
            "primary": [ // todo
                2,
                8,
                7,
                9,
                10,
                14
            ],
            "wellness": [],
            "disability": []
        },
        "areas": [
            {
                "id": 252,
                "description": "Badebereich",
                "article": "",
                "type": 1,
                "hours": [
                    {
                        "weekday": 1,
                        "open": 36000,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 2,
                        "open": 28800,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 3,
                        "open": 28800,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 28800,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 5,
                        "open": 28800,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 6,
                        "open": 28800,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 7,
                        "open": 28800,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    }
                ],
                "special_hours": [],
                "audiences": []
            }
        ]
    },
    // …
    {
        "id": 58,
        "name": "Kombibad Seestraße - Halle",
        "closed": false,
        "street": "Seestraße 80",
        "zip": "13347",
        "city": "Berlin - Wedding",
        "phone": "+49 (30) 45 50 82 0",
        "district": 5,
        "geo": {
            "latitude": 52.557234,
            "longitude": 13.363945
        },
        "tags": [],
        "types": [
            1
        ],
        "waterTemp": 27,
        "equipment": {
            "primary": [
                2,
                8,
                43,
                45,
                47
            ],
            "wellness": [],
            "disability": [
                16,
                17,
                19,
                18,
                22,
                20,
                21
            ]
        },
        "areas": [
            {
                "id": 305,
                "description": "Badebereich",
                "article": "",
                "type": 1,
                "hours": [
                    {
                        "weekday": 2,
                        "open": 23400,
                        "close": 28800,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 3,
                        "open": 23400,
                        "close": 28800,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 23400,
                        "close": 36000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 5,
                        "open": 23400,
                        "close": 28800,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 7,
                        "open": 36000,
                        "close": 57600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 1,
                        "open": 43200,
                        "close": 57600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 2,
                        "open": 54000,
                        "close": 79200,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 3,
                        "open": 28800,
                        "close": 79200,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 50400,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 6,
                        "open": 32400,
                        "close": 54000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 1,
                        "open": 57600,
                        "close": 79200,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 2,
                        "open": 28800,
                        "close": 54000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 72000,
                        "close": 79200,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 5,
                        "open": 28800,
                        "close": 79200,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 6,
                        "open": 54000,
                        "close": 75600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 7,
                        "open": 61200,
                        "close": 68400,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 36000,
                        "close": 50400,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    }
                ],
                "special_hours": [
                    {
                        "description": "23.10.-29.10.2017",
                        "start_date": 1508709600,
                        "end_date": 1509228000,
                        "hours": [
                            {
                                "weekday": 1,
                                "open": 43200,
                                "close": 57600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 2,
                                "open": 23400,
                                "close": 28800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 3,
                                "open": 23400,
                                "close": 50400,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 23400,
                                "close": 36000,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 5,
                                "open": 23400,
                                "close": 28800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 7,
                                "open": 36000,
                                "close": 57600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 2,
                                "open": 50400,
                                "close": 79200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 3,
                                "open": 50400,
                                "close": 79200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 50400,
                                "close": 72000,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 6,
                                "open": 32400,
                                "close": 54000,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 1,
                                "open": 57600,
                                "close": 79200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 72000,
                                "close": 79200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 5,
                                "open": 54000,
                                "close": 79200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 6,
                                "open": 57600,
                                "close": 75600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 7,
                                "open": 57600,
                                "close": 68400,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 36000,
                                "close": 50400,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            }
                        ]
                    }
                ],
                "audiences": []
            },
            {
                "id": 374,
                "description": "Therapiebereich",
                "article": "",
                "type": 1,
                "hours": [
                    {
                        "weekday": 1,
                        "open": 43200,
                        "close": 46800,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 1,
                        "open": 61200,
                        "close": 75600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 2,
                        "open": 61200,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 3,
                        "open": 61200,
                        "close": 75600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 48600,
                        "close": 52200,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 63000,
                        "close": 75600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 5,
                        "open": 63000,
                        "close": 75600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 6,
                        "open": 32400,
                        "close": 46800,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 7,
                        "open": 37800,
                        "close": 46800,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    }
                ],
                "special_hours": [
                    {
                        "description": "23.10.-29.10.2017",
                        "start_date": 1508709600,
                        "end_date": 1509228000,
                        "hours": [
                            {
                                "weekday": 1,
                                "open": 43200,
                                "close": 46800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 1,
                                "open": 61200,
                                "close": 75600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 2,
                                "open": 61200,
                                "close": 72000,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 3,
                                "open": 61200,
                                "close": 75600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 48600,
                                "close": 52200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 63000,
                                "close": 75600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 5,
                                "open": 63000,
                                "close": 75600,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 6,
                                "open": 32400,
                                "close": 46800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 7,
                                "open": 37800,
                                "close": 46800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 1,
                                "open": 46800,
                                "close": 61200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 2,
                                "open": 28800,
                                "close": 61200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 2,
                                "open": 72000,
                                "close": 79200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 3,
                                "open": 25200,
                                "close": 61200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 25200,
                                "close": 46800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 4,
                                "open": 54000,
                                "close": 61200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 5,
                                "open": 25200,
                                "close": 61200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 6,
                                "open": 46800,
                                "close": 61200,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 7,
                                "open": 30600,
                                "close": 36000,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            },
                            {
                                "weekday": 7,
                                "open": 46800,
                                "close": 64800,
                                "public": true,
                                "audiences": [],
                                "utilizations": []
                            }
                        ]
                    }
                ],
                "audiences": []
            },
            {
                "id": 377,
                "description": "Gastro",
                "article": "",
                "type": 2,
                "hours": [
                    {
                        "weekday": 1,
                        "open": 50400,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 2,
                        "open": 50400,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 3,
                        "open": 32400,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 4,
                        "open": 32400,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 5,
                        "open": 50400,
                        "close": 72000,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 6,
                        "open": 32400,
                        "close": 57600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    },
                    {
                        "weekday": 7,
                        "open": 32400,
                        "close": 57600,
                        "public": true,
                        "audiences": [],
                        "utilizations": []
                    }
                ],
                "special_hours": [],
                "audiences": []
            }
        ]
    }
    // …
]

Contributing

If you found a bug, want to propose a feature or feel the urge to complain about your life, feel free to visit the issues page.

Package Sidebar

Install

npm i berliner-baeder

Weekly Downloads

0

Version

0.0.0

License

MIT

Last publish

Collaborators

  • juliuste