.gitignore
CHANGELOG.md
LICENCE.txt
Makefile
README.md
pyproject.toml
requirements-dev.txt
requirements.txt
tox.ini
.github/dependabot.yml
.github/workflows/build-publish.yml
.github/workflows/lint-test.yml
data/freiburg.geojson
data/heidelberg.geojson
data/mannheim.geojson
data/ulm.geojson
dev/parkapi.py
dev/test-pull-converter.py
dev/test-push-converter.py
src/parkapi_sources/__init__.py
src/parkapi_sources/_version.py
src/parkapi_sources/exceptions.py
src/parkapi_sources/parkapi_sources.py
src/parkapi_sources.egg-info/PKG-INFO
src/parkapi_sources.egg-info/SOURCES.txt
src/parkapi_sources.egg-info/dependency_links.txt
src/parkapi_sources.egg-info/requires.txt
src/parkapi_sources.egg-info/top_level.txt
src/parkapi_sources/converters/__init__.py
src/parkapi_sources/converters/bahn_v2/__init__.py
src/parkapi_sources/converters/bahn_v2/converter.py
src/parkapi_sources/converters/bahn_v2/mapper.py
src/parkapi_sources/converters/bahn_v2/validators.py
src/parkapi_sources/converters/base_converter/__init__.py
src/parkapi_sources/converters/base_converter/base_converter.py
src/parkapi_sources/converters/base_converter/pull/__init__.py
src/parkapi_sources/converters/base_converter/pull/pull_converter.py
src/parkapi_sources/converters/base_converter/pull/pull_scraper_mixin.py
src/parkapi_sources/converters/base_converter/pull/static_geojson_data_mixin/__init__.py
src/parkapi_sources/converters/base_converter/pull/static_geojson_data_mixin/mixin.py
src/parkapi_sources/converters/base_converter/pull/static_geojson_data_mixin/models.py
src/parkapi_sources/converters/base_converter/push/__init__.py
src/parkapi_sources/converters/base_converter/push/csv_converter.py
src/parkapi_sources/converters/base_converter/push/json_converter.py
src/parkapi_sources/converters/base_converter/push/normalized_xlsx_converter.py
src/parkapi_sources/converters/base_converter/push/parkapi_json_converter.py
src/parkapi_sources/converters/base_converter/push/push_converter.py
src/parkapi_sources/converters/base_converter/push/xlsx_converter.py
src/parkapi_sources/converters/base_converter/push/xml_converter.py
src/parkapi_sources/converters/bfrk_bw/__init__.py
src/parkapi_sources/converters/bfrk_bw/base_converter.py
src/parkapi_sources/converters/bfrk_bw/base_models.py
src/parkapi_sources/converters/bfrk_bw/bike_converter.py
src/parkapi_sources/converters/bfrk_bw/bike_models.py
src/parkapi_sources/converters/bfrk_bw/car_converter.py
src/parkapi_sources/converters/bfrk_bw/car_models.py
src/parkapi_sources/converters/freiburg/__init__.py
src/parkapi_sources/converters/freiburg/converter.py
src/parkapi_sources/converters/freiburg/models.py
src/parkapi_sources/converters/heidelberg/__init__.py
src/parkapi_sources/converters/heidelberg/converter.py
src/parkapi_sources/converters/heidelberg/validators.py
src/parkapi_sources/converters/karlsruhe/__init__.py
src/parkapi_sources/converters/karlsruhe/converter.py
src/parkapi_sources/converters/karlsruhe/models.py
src/parkapi_sources/converters/karlsruhe/files/ca.crt.pem
src/parkapi_sources/converters/kienzler/__init__.py
src/parkapi_sources/converters/kienzler/converter.py
src/parkapi_sources/converters/kienzler/models.py
src/parkapi_sources/converters/mannheim_buchen/__init__.py
src/parkapi_sources/converters/mannheim_buchen/converter.py
src/parkapi_sources/converters/mannheim_buchen/models.py
src/parkapi_sources/converters/neckarsulm/__init__.py
src/parkapi_sources/converters/neckarsulm/converter.py
src/parkapi_sources/converters/neckarsulm/models.py
src/parkapi_sources/converters/neckarsulm_bike/__init__.py
src/parkapi_sources/converters/neckarsulm_bike/converter.py
src/parkapi_sources/converters/pbw/__init__.py
src/parkapi_sources/converters/pbw/converter.py
src/parkapi_sources/converters/pbw/mapper.py
src/parkapi_sources/converters/pbw/validation.py
src/parkapi_sources/converters/pforzheim/__init__.py
src/parkapi_sources/converters/pforzheim/converter.py
src/parkapi_sources/converters/pforzheim/validation.py
src/parkapi_sources/converters/pum_bw/__init__.py
src/parkapi_sources/converters/pum_bw/converter.py
src/parkapi_sources/converters/reutlingen/__init__.py
src/parkapi_sources/converters/reutlingen/converter.py
src/parkapi_sources/converters/reutlingen/validation.py
src/parkapi_sources/converters/reutlingen_bike/__init__.py
src/parkapi_sources/converters/reutlingen_bike/converter.py
src/parkapi_sources/converters/reutlingen_bike/validation.py
src/parkapi_sources/converters/stuttgart/__init__.py
src/parkapi_sources/converters/stuttgart/converter.py
src/parkapi_sources/converters/ulm/__init__.py
src/parkapi_sources/converters/ulm/converter.py
src/parkapi_sources/converters/vrs_p_r/__init__.py
src/parkapi_sources/converters/vrs_p_r/vrs_p_r.py
src/parkapi_sources/models/__init__.py
src/parkapi_sources/models/enums.py
src/parkapi_sources/models/parking_site_inputs.py
src/parkapi_sources/models/source_info.py
src/parkapi_sources/models/xlsx_inputs.py
src/parkapi_sources/scripts/parkapi.py
src/parkapi_sources/util/__init__.py
src/parkapi_sources/util/config_helper.py
src/parkapi_sources/util/encoding.py
src/parkapi_sources/util/xml_helper.py
src/parkapi_sources/validators/__init__.py
src/parkapi_sources/validators/boolean_validators.py
src/parkapi_sources/validators/date_validator.py
src/parkapi_sources/validators/datetime_validator.py
src/parkapi_sources/validators/decimal_validators.py
src/parkapi_sources/validators/integer_validators.py
src/parkapi_sources/validators/list_validator.py
src/parkapi_sources/validators/noneable.py
src/parkapi_sources/validators/string_validators.py
src/parkapi_sources/validators/time_validators.py
tests/conftest.py
tests/converters/bahn_v2_test.py
tests/converters/bfrk_bw_test.py
tests/converters/conftest.py
tests/converters/freiburg_test.py
tests/converters/heidelberg_test.py
tests/converters/helper.py
tests/converters/karlsruhe_test.py
tests/converters/kienzler_test.py
tests/converters/mannheim_buchen_test.py
tests/converters/neckarsulm_bike_test.py
tests/converters/neckarsulm_test.py
tests/converters/pbw_test.py
tests/converters/pforzheim_test.py
tests/converters/pum_bw_test.py
tests/converters/reutlingen_bike_test.py
tests/converters/reutlingen_test.py
tests/converters/stuttgart_test.py
tests/converters/ulm_test.py
tests/converters/vrs_p_r_test.py
tests/converters/data/bahn_v2.json
tests/converters/data/bfrk_bw_bike.csv
tests/converters/data/bfrk_bw_car.csv
tests/converters/data/buchen.json
tests/converters/data/freiburg.json
tests/converters/data/heidelberg.json
tests/converters/data/karlsruhe.json
tests/converters/data/kienzler.json
tests/converters/data/mannheim.json
tests/converters/data/neckarsulm.csv
tests/converters/data/neckarsulm_bike.csv
tests/converters/data/pforzheim.json
tests/converters/data/pum_bw.xlsx
tests/converters/data/reutlingen.csv
tests/converters/data/reutlingen_bike.csv
tests/converters/data/stuttgart-realtime.xml
tests/converters/data/stuttgart-static.xml
tests/converters/data/ulm.html
tests/converters/data/vrs_p_r.xlsx
tests/converters/data/pbw/catalog-city.json
tests/converters/data/pbw/object-by-city-10.json
tests/converters/data/pbw/object-by-city-11.json
tests/converters/data/pbw/object-by-city-12.json
tests/converters/data/pbw/object-by-city-15.json
tests/converters/data/pbw/object-by-city-17.json
tests/converters/data/pbw/object-by-city-18.json
tests/converters/data/pbw/object-by-city-19.json
tests/converters/data/pbw/object-by-city-31.json
tests/converters/data/pbw/object-by-city-32.json
tests/converters/data/pbw/object-by-city-33.json
tests/converters/data/pbw/object-by-city-34.json
tests/converters/data/pbw/object-by-city-4.json
tests/converters/data/pbw/object-by-city-42.json
tests/converters/data/pbw/object-by-city-48.json
tests/converters/data/pbw/object-by-city-49.json
tests/converters/data/pbw/object-by-city-51.json
tests/converters/data/pbw/object-by-city-52.json
tests/converters/data/pbw/object-by-city-60.json
tests/converters/data/pbw/object-by-city-61.json
tests/converters/data/pbw/object-by-city-7.json
tests/converters/data/pbw/object-by-city-71.json
tests/converters/data/pbw/object-by-city-9.json
tests/converters/data/pbw/object-dynamic-all.json
tests/models/xlsx_inputs_test.py
tests/util/data_xml_helper.py
tests/util/encoding_test.py
tests/util/xml_helper_test.py
tests/validators/boolean_validators_test.py
tests/validators/date_validators_test.py
tests/validators/datetime_validators_test.py
tests/validators/integer_validators_test.py
tests/validators/noneable_tests.py
tests/validators/string_validators_test.py
tests/validators/time_validators_test.py