From 2da2d2d4eb993551acc3896674b98fb303f0494d Mon Sep 17 00:00:00 2001 From: arbue Date: Mon, 4 Nov 2024 23:15:37 +0100 Subject: [PATCH 1/2] add ics provider for wetzlar de --- doc/ics/wetzlar_de.md | 26 ++++++++++++++++++++++++++ doc/ics/yaml/wetzlar_de.yaml | 26 ++++++++++++++++++++++++++ doc/source/ics.md | 1 + 3 files changed, 53 insertions(+) create mode 100644 doc/ics/wetzlar_de.md create mode 100644 doc/ics/yaml/wetzlar_de.yaml diff --git a/doc/ics/wetzlar_de.md b/doc/ics/wetzlar_de.md new file mode 100644 index 000000000..19f4c811b --- /dev/null +++ b/doc/ics/wetzlar_de.md @@ -0,0 +1,26 @@ +# Stadt Wetzlar + +Stadt Wetzlar 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 + +- Visit and select `Jahreskalender `. +- Search for your `Ortsteil und Straße`. +- Select `Ansicht` and the `Abfallart` you want to see. +- Click `anzeigen` +- Right-click copy link address on the `Jahreskalender als iCal` link to get a ICAL link. +- Use this link as `url` parameter. +- Replace the Year in(`abfuhrtermine-2024`) with `{%Y}` in the URL e.g. `abfuhrtermine-{%Y}`. + +## Examples + +### Abelsgasse (Wetzlar) + +```yaml +waste_collection_schedule: + sources: + - name: ics + args: + url: https://wetzlar.de/leben-in-wetzlar/abfall-und-entsorgung/abfuhrtermine-{%Y}.php?sp_garbagecalendar_location=Abelsgasse+%28Wetzlar%29&sp_garbagecalendar_view=categoryView&sp_garbagecalendar_garbageTypes%5B%5D=waste&sp_garbagecalendar_garbageTypes%5B%5D=bio&sp_garbagecalendar_garbageTypes%5B%5D=recycle&sp_garbagecalendar_garbageTypes%5B%5D=paper&sp_garbagecalendar_dateSelect_month=11&sp_garbagecalender_icalDownload=true +``` diff --git a/doc/ics/yaml/wetzlar_de.yaml b/doc/ics/yaml/wetzlar_de.yaml new file mode 100644 index 000000000..2b9b7d3b7 --- /dev/null +++ b/doc/ics/yaml/wetzlar_de.yaml @@ -0,0 +1,26 @@ +--- +title: Stadt Wetzlar +url: https://wetzlar.de +country: Germany +howto: + en: | + - Visit and select `Jahreskalender `. + - Search for your `Ortsteil und Straße`. + - Select `Ansicht` and the `Abfallart` you want to see. + - Click `anzeigen` + - Right-click copy link address on the `Jahreskalender als iCal` link to get a ICAL link. + - Use this link as `url` parameter. + - Replace the Year in(`abfuhrtermine-2024`) with `{%Y}` in the URL e.g. `abfuhrtermine-{%Y}`. + + de: | + - Besuchen Sie https://wetzlar.de/leben-in-wetzlar/abfall-und-entsorgung/ und wählen Sie Jahreskalender . + - Suchen Sie nach Ihrem Ortsteil und Ihrer Straße. + - Wählen Sie Ansicht und die gewünschte Abfallart. + - Klicken Sie auf anzeigen. + - Klicken Sie mit der rechten Maustaste auf den Link Jahreskalender als iCal und wählen Sie "Link-Adresse kopieren", um den ICAL-Link zu erhalten. + - Verwenden Sie diesen Link als url-Parameter. + - Ersetzen Sie das Jahr in (abfuhrtermine-2024) mit {%Y} im URL z.B. `abfuhrtermine-{%Y}`. + +test_cases: + Abelsgasse (Wetzlar): + url: https://wetzlar.de/leben-in-wetzlar/abfall-und-entsorgung/abfuhrtermine-{%Y}.php?sp_garbagecalendar_location=Abelsgasse+%28Wetzlar%29&sp_garbagecalendar_view=categoryView&sp_garbagecalendar_garbageTypes%5B%5D=waste&sp_garbagecalendar_garbageTypes%5B%5D=bio&sp_garbagecalendar_garbageTypes%5B%5D=recycle&sp_garbagecalendar_garbageTypes%5B%5D=paper&sp_garbagecalendar_dateSelect_month=11&sp_garbagecalender_icalDownload=true diff --git a/doc/source/ics.md b/doc/source/ics.md index bf5cca1fa..ad99a92d7 100644 --- a/doc/source/ics.md +++ b/doc/source/ics.md @@ -264,6 +264,7 @@ This source has been successfully tested with the following service providers: - [Technischer Betriebsdienst Reutlingen](/doc/ics/tbr_reutlingen_de.md) / tbr-reutlingen.de - [ULM (EBU)](/doc/ics/ebu_ulm_de.md) / ebu-ulm.de - [Wenden](/doc/ics/abfuhrtermine_info.md) / gemeinde-wenden.de +- [Wetzlar](/doc/ics/wetzlar_de.md) / wetzlar.de - [ZAH Hildesheim](/doc/ics/zah_hildesheim_de.md) / zah-hildesheim.de - [ZBG Gladbeck](/doc/ics/zb_gladbeck_de.md) / zb-gladbeck.de - [ZfA Iserlohn](/doc/ics/zfa_iserlohn_de.md) / zfa-iserlohn.de From d4cacb3017dc72978427b8ff0bf394b6eca8088e Mon Sep 17 00:00:00 2001 From: arbue Date: Mon, 4 Nov 2024 23:29:22 +0100 Subject: [PATCH 2/2] fix quotes in de section --- doc/ics/yaml/wetzlar_de.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/ics/yaml/wetzlar_de.yaml b/doc/ics/yaml/wetzlar_de.yaml index 2b9b7d3b7..3d6eae5c0 100644 --- a/doc/ics/yaml/wetzlar_de.yaml +++ b/doc/ics/yaml/wetzlar_de.yaml @@ -14,12 +14,12 @@ howto: de: | - Besuchen Sie https://wetzlar.de/leben-in-wetzlar/abfall-und-entsorgung/ und wählen Sie Jahreskalender . - - Suchen Sie nach Ihrem Ortsteil und Ihrer Straße. - - Wählen Sie Ansicht und die gewünschte Abfallart. - - Klicken Sie auf anzeigen. - - Klicken Sie mit der rechten Maustaste auf den Link Jahreskalender als iCal und wählen Sie "Link-Adresse kopieren", um den ICAL-Link zu erhalten. - - Verwenden Sie diesen Link als url-Parameter. - - Ersetzen Sie das Jahr in (abfuhrtermine-2024) mit {%Y} im URL z.B. `abfuhrtermine-{%Y}`. + - Suchen Sie nach Ihrem `Ortsteil und Straße`. + - Wählen Sie `Ansicht` und die gewünschte `Abfallart`. + - Klicken Sie auf `anzeigen`. + - Klicken Sie mit der rechten Maustaste auf den Link `Jahreskalender als iCal` und wählen Sie "Link-Adresse kopieren", um den ICAL-Link zu erhalten. + - Verwenden Sie diesen Link als`url`. + - Ersetzen Sie das Jahr in (`abfuhrtermine-2024`) mit {%Y}` im URL z.B. `abfuhrtermine-{%Y}`. test_cases: Abelsgasse (Wetzlar):