Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Stadt Delmenhorst in Germany #3662

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1274,6 +1274,7 @@ If your service provider is not listed, feel free to open a [source request issu
- [Stadt Cottbus](/doc/source/abfallnavi_de.md) / cottbus.de
- [Stadt Cuxhaven](/doc/source/abfallnavi_de.md) / cuxhaven.de
- [Stadt Darmstadt](/doc/source/muellmax_de.md) / darmstadt.de
- [Stadt Delmenhorst](/doc/ics/stadt_delmenhorst_de.md) / delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php
- [Stadt Detmold](/doc/ics/detmold_de.md) / detmold.de
- [Stadt Dorsten](/doc/source/abfallnavi_de.md) / ebd-dorsten.de
- [Stadt Emmendingen](/doc/source/cmcitymedia_de.md) / cmcitymedia.de
Expand Down
6 changes: 6 additions & 0 deletions custom_components/waste_collection_schedule/sources.json
Original file line number Diff line number Diff line change
Expand Up @@ -8289,6 +8289,12 @@
},
"id": "muellmax_de"
},
{
"title": "Stadt Delmenhorst",
"module": "ics",
"default_params": {},
"id": "ics_stadt_delmenhorst_de"
},
{
"title": "Stadt Detmold",
"module": "ics",
Expand Down
42 changes: 42 additions & 0 deletions custom_components/waste_collection_schedule/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -8540,6 +8540,48 @@
},
"data_description": {}
},
"args_ics_stadt_delmenhorst_de": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\n- Gehen Sie zu https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php und bestimmen Sie Ihren Abfuhrbezirk sowie die Altpapiertour.\n- Klicken Sie mit der rechten Maustaste auf 'iCalendar <Jahr> Altpapiertour <A oder B>' und kopieren Sie den Link.\n- Ersetzen Sie die `url` in der Beispielkonfiguration durch diesen Link.\n\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md",
"data": {
"calendar_title": "Kalender Titel",
"file": "Datei",
"headers": "Headers",
"method": "Methode",
"offset": "Offset",
"params": "Parameter",
"regex": "Regulärer Ausdruck",
"split_at": "Trennen bei",
"title_template": "Titelvorlage",
"url": "URL",
"verify_ssl": "SSL-Verifizierung aktivieren",
"version": "(Veraltet) Version, hat keine Auswirkung mehr",
"year_field": "Jahresfeld"
},
"data_description": {
"calendar_title": "Ein lesbarerer oder benutzerfreundlicherer Name für den Müllkalender. Wenn nichts angegeben wird, wird der Name der Quelle verwendet."
}
},
"reconfigure_ics_stadt_delmenhorst_de": {
"title": "Quelle Neu Konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\n- Gehen Sie zu https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php und bestimmen Sie Ihren Abfuhrbezirk sowie die Altpapiertour.\n- Klicken Sie mit der rechten Maustaste auf 'iCalendar <Jahr> Altpapiertour <A oder B>' und kopieren Sie den Link.\n- Ersetzen Sie die `url` in der Beispielkonfiguration durch diesen Link.\n\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md",
"data": {
"calendar_title": "Kalender Titel",
"file": "Datei",
"headers": "Headers",
"method": "Methode",
"offset": "Offset",
"params": "Parameter",
"regex": "Regulärer Ausdruck",
"split_at": "Trennen bei",
"title_template": "Titelvorlage",
"url": "URL",
"verify_ssl": "SSL-Verifizierung aktivieren",
"version": "(Veraltet) Version, hat keine Auswirkung mehr",
"year_field": "Jahresfeld"
},
"data_description": {}
},
"args_ics_detmold_de": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\n- Go to https://abfuhrkalender.detmold.de/ and select your location. \n- Click on `Weitere Information`.\n- Click on `Download ics-Datei (iCal).\n- Right-click on `Download` link and copy link address.\n- Replace the `url` in the example configuration with this link.\n- Replace the year in the url with `{%Y}Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/detmold_de.md",
Expand Down
42 changes: 42 additions & 0 deletions custom_components/waste_collection_schedule/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -8567,6 +8567,48 @@
},
"data_description": {}
},
"args_ics_stadt_delmenhorst_de": {
"title": "Configure Source",
"description": "Configure your service provider. \n\n- Go to https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php and determine your collection district and the waste paper route. \n- Right-click on 'iCalendar <year> Altpapiertour <A or B>' of your collection district and copy link address.\n- Replace the `url` in the example configuration with this link.\n\n\nMore details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md.",
"data": {
"calendar_title": "Calendar Title",
"file": "File",
"headers": "Headers",
"method": "Method",
"offset": "Offset",
"params": "Params",
"regex": "Regex",
"split_at": "Split At",
"title_template": "Title Template",
"url": "Url",
"verify_ssl": "Verify Ssl",
"version": "(Deprecated) Version, has no effect anymore",
"year_field": "Year Field"
},
"data_description": {
"calendar_title": "A more readable, or user-friendly, name for the waste calendar. If nothing is provided, the name returned by the source will be used."
}
},
"reconfigure_ics_stadt_delmenhorst_de": {
"title": "Reconfigure Source",
"description": "Configure your service provider. \n\n- Go to https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php and determine your collection district and the waste paper route. \n- Right-click on 'iCalendar <year> Altpapiertour <A or B>' of your collection district and copy link address.\n- Replace the `url` in the example configuration with this link.\n\n\nMore details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md.",
"data": {
"calendar_title": "Calendar Title",
"file": "File",
"headers": "Headers",
"method": "Method",
"offset": "Offset",
"params": "Params",
"regex": "Regex",
"split_at": "Split At",
"title_template": "Title Template",
"url": "Url",
"verify_ssl": "Verify Ssl",
"version": "(Deprecated) Version, has no effect anymore",
"year_field": "Year Field"
},
"data_description": {}
},
"args_ics_detmold_de": {
"title": "Configure Source",
"description": "Configure your service provider. \n\n- Go to https://abfuhrkalender.detmold.de/ and select your location. \n- Click on `Weitere Information`.\n- Click on `Download ics-Datei (iCal).\n- Right-click on `Download` link and copy link address.\n- Replace the `url` in the example configuration with this link.\n- Replace the year in the url with `{%Y}More details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/detmold_de.md.",
Expand Down
42 changes: 42 additions & 0 deletions custom_components/waste_collection_schedule/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -8491,6 +8491,48 @@
},
"data_description": {}
},
"args_ics_stadt_delmenhorst_de": {
"title": "Configurer la Source",
"description": "Configurez votre fournisseur de services. \n\n- Go to https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php and determine your collection district and the waste paper route. \n- Right-click on 'iCalendar <year> Altpapiertour <A or B>' of your collection district and copy link address.\n- Replace the `url` in the example configuration with this link.\n\n\nPlus de détails : https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md.",
"data": {
"calendar_title": "Titre du Calendrier",
"file": "File",
"headers": "Headers",
"method": "Method",
"offset": "Offset",
"params": "Paramètres",
"regex": "Regex",
"split_at": "Split At",
"title_template": "Title Template",
"url": "Url",
"verify_ssl": "Verify Ssl",
"version": "Version",
"year_field": "Year Field"
},
"data_description": {
"calendar_title": "Un nom plus lisible ou convivial pour le calendrier des déchets. Si aucun n'est fourni, le nom renvoyé par la source sera utilisé."
}
},
"reconfigure_ics_stadt_delmenhorst_de": {
"title": "Reconfigurer la Source",
"description": "Configurez votre fournisseur de services. \n\n- Go to https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php and determine your collection district and the waste paper route. \n- Right-click on 'iCalendar <year> Altpapiertour <A or B>' of your collection district and copy link address.\n- Replace the `url` in the example configuration with this link.\n\n\nPlus de détails : https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md.",
"data": {
"calendar_title": "Titre du Calendrier",
"file": "File",
"headers": "Headers",
"method": "Method",
"offset": "Offset",
"params": "Paramètres",
"regex": "Regex",
"split_at": "Split At",
"title_template": "Title Template",
"url": "Url",
"verify_ssl": "Verify Ssl",
"version": "Version",
"year_field": "Year Field"
},
"data_description": {}
},
"args_ics_detmold_de": {
"title": "Configurer la Source",
"description": "Configurez votre fournisseur de services. \n\n- Go to https://abfuhrkalender.detmold.de/ and select your location. \n- Click on `Weitere Information`.\n- Click on `Download ics-Datei (iCal).\n- Right-click on `Download` link and copy link address.\n- Replace the `url` in the example configuration with this link.\n- Replace the year in the url with `{%Y}Plus de détails : https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/detmold_de.md.",
Expand Down
42 changes: 42 additions & 0 deletions custom_components/waste_collection_schedule/translations/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -8498,6 +8498,48 @@
},
"data_description": {}
},
"args_ics_stadt_delmenhorst_de": {
"title": "Configurazione Sorgente",
"description": "Compila i campi per ottenere le informazioni sul tuo servizio di raccolta. \n\n- Go to https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php and determine your collection district and the waste paper route. \n- Right-click on 'iCalendar <year> Altpapiertour <A or B>' of your collection district and copy link address.\n- Replace the `url` in the example configuration with this link.\n\n\nMaggiori informazioni: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md.",
"data": {
"calendar_title": "Nome Calendario",
"file": "Nome File",
"headers": "Headers",
"method": "Metodo",
"offset": "Offset",
"params": "Parametri",
"regex": "Regex",
"split_at": "Split At",
"title_template": "Title Template",
"url": "Url",
"verify_ssl": "Verifica SSL",
"version": "Versione",
"year_field": "Year Field"
},
"data_description": {
"calendar_title": "Puoi cambiare il nome del calendario della raccolta dei rifiuti, altrimenti di default verra' utilizzato il nome del tuo fornitore di servizi."
}
},
"reconfigure_ics_stadt_delmenhorst_de": {
"title": "Riconfigurazione Sorgente",
"description": "Compila i campi per ottenere le informazioni sul tuo servizio di raccolta. \n\n- Go to https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php and determine your collection district and the waste paper route. \n- Right-click on 'iCalendar <year> Altpapiertour <A or B>' of your collection district and copy link address.\n- Replace the `url` in the example configuration with this link.\n\n\nPer maggiori informazioni: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/stadt_delmenhorst_de.md.",
"data": {
"calendar_title": "Nome Calendario",
"file": "Nome File",
"headers": "Headers",
"method": "Metodo",
"offset": "Offset",
"params": "Parametri",
"regex": "Regex",
"split_at": "Split At",
"title_template": "Title Template",
"url": "Url",
"verify_ssl": "Verifica SSL",
"version": "Versione",
"year_field": "Year Field"
},
"data_description": {}
},
"args_ics_detmold_de": {
"title": "Configurazione Sorgente",
"description": "Compila i campi per ottenere le informazioni sul tuo servizio di raccolta. \n\n- Go to https://abfuhrkalender.detmold.de/ and select your location. \n- Click on `Weitere Information`.\n- Click on `Download ics-Datei (iCal).\n- Right-click on `Download` link and copy link address.\n- Replace the `url` in the example configuration with this link.\n- Replace the year in the url with `{%Y}Maggiori informazioni: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/ics/detmold_de.md.",
Expand Down
31 changes: 31 additions & 0 deletions doc/ics/stadt_delmenhorst_de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Stadt Delmenhorst

Stadt Delmenhorst is supported by the generic [ICS](/doc/source/ics.md) source. For all available configuration options, please refer to the source description.


## How to get the configuration arguments

- Go to <https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php> and determine your collection district and the waste paper route.
- Right-click on `iCalendar <year> Altpapiertour <A or B>` of your collection district and copy link address.
- Replace the `url` in the example configuration with this link.

## Examples

### AB01A

```yaml
waste_collection_schedule:
sources:
- name: ics
args:
url: https://www.delmenhorst.de/medien/bindata/leben/umwelt-abfall/2025_AB01A.ics
```
### AB04B

```yaml
waste_collection_schedule:
sources:
- name: ics
args:
url: https://www.delmenhorst.de/medien/bindata/leben/umwelt-abfall/2025_AB04B.ics
```
16 changes: 16 additions & 0 deletions doc/ics/yaml/stadt_delmenhorst_de.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
title: Stadt Delmenhorst
url: https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php
tklostermannNSD marked this conversation as resolved.
Show resolved Hide resolved
howto:
en: |
- Go to <https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php> and determine your collection district and the waste paper route.
- Right-click on `iCalendar <year> Altpapiertour <A or B>` of your collection district and copy link address.
- Replace the `url` in the example configuration with this link.
de: |
- Gehen Sie zu <https://www.delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php> und bestimmen Sie Ihren Abfuhrbezirk sowie die Altpapiertour.
- Klicken Sie mit der rechten Maustaste auf `iCalendar <Jahr> Altpapiertour <A oder B>` und kopieren Sie den Link.
- Ersetzen Sie die `url` in der Beispielkonfiguration durch diesen Link.
test_cases:
AB01A:
url: "https://www.delmenhorst.de/medien/bindata/leben/umwelt-abfall/2025_AB01A.ics"
AB04B:
url: "https://www.delmenhorst.de/medien/bindata/leben/umwelt-abfall/2025_AB04B.ics"
tklostermannNSD marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions doc/source/ics.md
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,7 @@ This source has been successfully tested with the following service providers:
- [Schleswig-Flensburg (ASF)](/doc/ics/asf_online_de.md) / asf-online.de
- [sds Schwerin](/doc/ics/sds_schwerin_de.md) / sds-schwerin.de
- [Siegen](/doc/ics/siegen_stadt_de.md) / siegen-stadt.de
- [Stadt Delmenhorst](/doc/ics/stadt_delmenhorst_de.md) / delmenhorst.de/leben/umwelt/abfallentsorgung/abfallkalender.php
- [Stadt Detmold](/doc/ics/detmold_de.md) / detmold.de
- [Stadt Koblenz](/doc/ics/koblenz_de.md) / koblenz.de
- [Stadt Mainhausen](/doc/ics/stadt_mainhausen_de.md) / mainhausen.de
Expand Down
Loading
Loading