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 GmbHaw-bgl2: 贝尔吉施格拉德巴赫bav: Bergischer Abfallwirtschaftverbunddin: 丁斯拉肯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
- Orte aus 系统孔
- Mit Ort die Straßen abfragen
- Mit Straße die Hausnummern abfragen
- Mit Haunummer die möglichen Fraktionen (Müllsorten) abfragen
- 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 |
模型文档
授权文件
所有端点都不需要授权。
作者
大型 OpenAPI 文档的注释
如果 OpenAPI 文档很大,abfallnavi.apis 和 abfallnavi.models 中的导入可能会失败,并出现 RecursionError 指示已超出最大递归限制。在这种情况下,有两种解决方案:
解决方案 1:对 api 和模型使用特定的导入,例如:
from deutschland.abfallnavi.api.default_api import DefaultApifrom 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-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3f165c23752e265f3c19c03afa1398dffa159881ba0f78d4f596044802b5cc49 |
|
| MD5 | ac83f10994384227f8a9feb3a8c9fd75 |
|
| 布莱克2-256 | 7f93f7e85560e33fb48ccce883af2bc21e5098900f9041434738d9108d652acc |