Skip to main content

Abfallnavi API

项目描述

阿法尔纳维

Termine für Leerung des Abfalls nach Abfallart (Papier, Restmüll, ...)。Beispielswerte sind für das Rathaus Nürnberg (Hauptmarkt 18, Nürnberg)。

科穆宁/地区

Das System 分布在不同的 Regionen unterteilt。Zu einer Regiongehören ein oder mehrere Kommunen。

  • aachen: 亚琛
  • zew2: AWA Entsorgungs GmbH
  • aw-bgl2: 贝尔吉施格拉德巴赫
  • bav: Bergischer Abfallwirtschaftverbund
  • din: 丁斯拉肯
  • dorsten: 多斯滕
  • gt2: 居特斯洛
  • hlv: 减半
  • coe: 克雷斯·科斯菲尔德
  • krhs: 克雷斯·海因斯伯格
  • pi: 克雷斯·平内伯格
  • krwaf: 克雷斯瓦伦多夫
  • lindlar: 林德拉
  • stl: 吕登沙伊德
  • nds: 诺德施泰特
  • nuernberg: 纽伦堡
  • roe: 罗特根
  • solingen: 索林根
  • wml2: EGW 西明斯特兰

本努宗

Für die Abfrage von Terminen ist eine Reihe von IDs (von Orten, Straßen und/oder Hausnummern) 在 Erfahrung zu Bringen。Vorsicht:IDs können sich mit der Zeit ändern

  1. Orte aus 系统孔
  2. Mit Ort die Straßen abfragen
  3. Mit Straße die Hausnummern abfragen
  4. Mit Haunummer die möglichen Fraktionen (Müllsorten) abfragen
  5. Mit Hausnummer und Fraktionen alle Termine abrufen

Manchmal wird nicht nach Hausnummer unterschieden

这个 Python 包是由OpenAPI Generator项目自动生成的:

  • API版本:1.0.0
  • 包版本:0.1.0
  • 构建包:org.openapitools.codegen.languages.PythonClientCodegen

要求。

蟒蛇> = 3.6

安装和使用

点安装

pip install deutschland[abfallnavi]

诗歌安装

poetry add deutschland -E abfallnavi

设置工具

通过Setuptools安装。

python setup.py install --user

(或sudo python setup.py install为所有用户安装软件包)

用法

导入包:

from deutschland import abfallnavi

入门

请按照安装过程,然后运行以下命令:

import time
from deutschland import abfallnavi
from pprint import pprint
from deutschland.abfallnavi.api import abholpunkte_api
from deutschland.abfallnavi.model.ort import Ort
from deutschland.abfallnavi.model.ort2 import Ort2
from deutschland.abfallnavi.model.strasse import Strasse
# Defining the host is optional and defaults to https://nuernberg-abfallapp.regioit.de/abfall-app-nuernberg/rest
# See configuration.py for a list of all supported configuration parameters.
configuration = abfallnavi.Configuration(
    host = "https://nuernberg-abfallapp.regioit.de/abfall-app-nuernberg/rest"
)



# Enter a context with an instance of the API client
with abfallnavi.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = abholpunkte_api.AbholpunkteApi(api_client)
    strassen_id = 1 # int | Id der Straße

    try:
        # Hausnummern in Straße
        api_response = api_instance.hausnummern_pro_strasse(strassen_id)
        pprint(api_response)
    except abfallnavi.ApiException as e:
        print("Exception when calling AbholpunkteApi->hausnummern_pro_strasse: %s\n" % e)

API 端点文档

所有 URI 都相对于https://nuernberg-abfallapp.regioit.de/abfall-app-nuernberg/rest

班级 方法 HTTP 请求 描述
阿博尔朋克特阿皮 hausnummern_pro_strasse 获取/strassen/{strassenId} 位于 Straße 的 Hausnummern
阿博尔朋克特阿皮 奥尔特 获取/orte/{ortId} 信息
阿博尔朋克特阿皮 奥特 获取/orte 系统
阿博尔朋克特阿皮 strassen_pro_ort 获取/orte/{ortId}/strassen Straßen im Ort
分馏物Api 米拉腾 获取/fraktionen Müllarten im 系统
分馏物Api muellarten_pro_hausnummer 获取/hausnummern/{hausnummernId}/fraktionen Müllarten für Hausnummer
分馏物Api muellarten_pro_strasse 获取/strassen/{strassenId}/fraktionen Müllarten für Straßen
终端API 下载文件 获取/kalender-{region}/downloadfile.jsp Datenexport als PDF oder ICS
终端API termine_pro_haussnummer 获取/hausnummern/{hausnummernId}/termine Abholtermine für Hausnummer
终端API termine_pro_strasse 获取/strassen/{strassenId}/termine Abholtermine für Straße

模型文档

授权文件

所有端点都不需要授权。

作者

kontakt@bund.dev

大型 OpenAPI 文档的注释

如果 OpenAPI 文档很大,abfallnavi.apis 和 abfallnavi.models 中的导入可能会失败,并出现 RecursionError 指示已超出最大递归限制。在这种情况下,有两种解决方案:

解决方案 1:对 api 和模型使用特定的导入,例如:

  • from deutschland.abfallnavi.api.default_api import DefaultApi
  • from deutschland.abfallnavi.model.pet import Pet

解决方案2:在导入包之前,调整最大递归限制,如下图:

import sys
sys.setrecursionlimit(1500)
from deutschland import abfallnavi
from deutschland.abfallnavi.apis import *
from deutschland.abfallnavi.models import *

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

de-abfallnavi-0.1.0.tar.gz (47.7 kB 查看哈希)

已上传 source

内置分布

de_abfallnavi-0.1.0-py3-none-any.whl (81.3 kB 查看哈希)

已上传 py3