New Source: umweltverbaende.at (#1295)

* import from off-line repo

* update_docu_links run

* updated Baden/Scheibbs .md

* depreciation warning added to source scripts
This commit is contained in:
dt215git
2023-10-05 14:03:03 +01:00
committed by GitHub
parent ec54d4921a
commit 5f618df8be
8 changed files with 386 additions and 3 deletions

View File

@@ -62,10 +62,17 @@ Waste collection schedules in the following formats and countries are supported.
<details>
<summary>Austria</summary>
- [Abfallverband Hollabrunn](/doc/source/umweltverbaende_at.md) / hollabrunn.umweltverbaende.at
- [Abfallverband Korneuburg](/doc/source/umweltverbaende_at.md) / korneuburg.umweltverbaende.at
- [Abfallverband Schwechat](/doc/source/umweltverbaende_at.md) / schwechat.umweltverbaende.at
- [Abfallwirtschaft Stadt Krems](/doc/source/umweltverbaende_at.md) / kremsstadt.umweltverbaende.at
- [Abfallwirtschaft Stadt St Pölten](/doc/source/umweltverbaende_at.md) / stpoelten.umweltverbaende.at
- [Altenmarkt an der Triesting](/doc/source/citiesapps_com.md) / altenmarkt-triesting.gv.at
- [Andau](/doc/source/citiesapps_com.md) / andau-gemeinde.at
- [Apetlon](/doc/source/citiesapps_com.md) / gemeinde-apetlon.at
- [App CITIES](/doc/source/citiesapps_com.md) / citiesapps.com
- [AWV Neunkirchen](/doc/source/umweltverbaende_at.md) / neunkirchen.umweltverbaende.at
- [AWV Wr. Neustadt](/doc/source/umweltverbaende_at.md) / wrneustadt.umweltverbaende.at
- [Bad Blumau](/doc/source/citiesapps_com.md) / bad-blumau-gemeinde.at
- [Bad Gleichenberg](/doc/source/citiesapps_com.md) / bad-gleichenberg.gv.at
- [Bad Loipersdorf](/doc/source/citiesapps_com.md) / gemeinde.loipersdorf.at
@@ -86,6 +93,7 @@ Waste collection schedules in the following formats and countries are supported.
- [Deutsch Jahrndorf](/doc/source/citiesapps_com.md) / deutsch-jahrndorf.at
- [Deutsch Kaltenbrunn](/doc/source/citiesapps_com.md) / deutschkaltenbrunn.eu
- [Deutschkreutz](/doc/source/citiesapps_com.md) / deutschkreutz.at
- [Die NÖ Umweltverbände](/doc/source/umweltverbaende_at.md) / umweltverbaende.at
- [Dobl-Zwaring](/doc/source/citiesapps_com.md) / dobl-zwaring.gv.at
- [Drasenhofen](/doc/source/citiesapps_com.md) / drasenhofen.at
- [Draßmarkt](/doc/source/citiesapps_com.md) / drassmarkt.at
@@ -109,7 +117,12 @@ Waste collection schedules in the following formats and countries are supported.
- [Frohnleiten](/doc/source/citiesapps_com.md) / frohnleiten.com
- [Fürstenfeld](/doc/source/citiesapps_com.md) / fuerstenfeld.gv.at
- [Gabersdorf](/doc/source/citiesapps_com.md) / gabersdorf.gv.at
- [GABL](/doc/source/umweltverbaende_at.md) / bruck.umweltverbaende.at
- [Gattendorf](/doc/source/citiesapps_com.md) / gattendorf.at
- [GAUL Laa an der Thaya](/doc/source/umweltverbaende_at.md) / laa.umweltverbaende.at
- [GAUM Mistelbach](/doc/source/umweltverbaende_at.md) / mistelbach.umweltverbaende.at
- [GDA Amstetten](/doc/source/umweltverbaende_at.md) / amstetten.umweltverbaende.at
- [Gemeindeverband Horn](/doc/source/umweltverbaende_at.md) / horn.umweltverbaende.at
- [Gols](/doc/source/citiesapps_com.md) / gols.at
- [Grafendorf bei Hartberg](/doc/source/citiesapps_com.md) / grafendorf.at
- [Grafenschachen](/doc/source/citiesapps_com.md) / grafenschachen.at
@@ -119,8 +132,20 @@ Waste collection schedules in the following formats and countries are supported.
- [Großwarasdorf](/doc/source/citiesapps_com.md) / grosswarasdorf.at
- [Großwilfersdorf](/doc/source/citiesapps_com.md) / grosswilfersdorf.steiermark.at
- [Gutenberg](/doc/source/citiesapps_com.md) / gutenberg-stenzengreith.gv.at
- [GV Gmünd](/doc/source/umweltverbaende_at.md) / gmuend.umweltverbaende.at
- [GV Krems](/doc/source/umweltverbaende_at.md) / krems.umweltverbaende.at
- [GV Zwettl](/doc/source/umweltverbaende_at.md) / zwettl.umweltverbaende.at
- [GVA Baden](/doc/source/umweltverbaende_at.md) / baden.umweltverbaende.at
- [GVA Baden](/doc/source/baden_umweltverbaende_at.md) / baden.umweltverbaende.at
- [GVA Lilienfeld](/doc/source/umweltverbaende_at.md) / lilienfeld.umweltverbaende.at
- [GVA Mödling](/doc/source/umweltverbaende_at.md) / moedling.umweltverbaende.at
- [GVA Tulln](/doc/source/umweltverbaende_at.md) / tulln.umweltverbaende.at
- [GVA Waidhofen/Thaya](/doc/source/umweltverbaende_at.md) / waidhofen.umweltverbaende.at
- [GVU Bezirk Gänserndorf](/doc/source/umweltverbaende_at.md) / gaenserndorf.umweltverbaende.at
- [GVU Melk](/doc/source/umweltverbaende_at.md) / melk.umweltverbaende.at
- [GVU Scheibbs](/doc/source/umweltverbaende_at.md) / scheibbs.umweltverbaende.at
- [GVU Scheibbs](/doc/source/scheibbs_umweltverbaende_at.md) / scheibbs.umweltverbaende.at
- [GVU St. Pölten](/doc/source/umweltverbaende_at.md) / stpoeltenland.umweltverbaende.at
- [Güssing](/doc/source/citiesapps_com.md) / guessing.co.at
- [Hagenberg im Mühlkreis](/doc/source/citiesapps_com.md) / hagenberg.at
- [Hannersdorf](/doc/source/citiesapps_com.md) / hannersdorf.at
@@ -148,6 +173,7 @@ Waste collection schedules in the following formats and countries are supported.
- [Kittsee](/doc/source/citiesapps_com.md) / kittsee.at
- [Kleinmürbisch](/doc/source/citiesapps_com.md) / kleinmürbisch.at
- [Klingenbach](/doc/source/citiesapps_com.md) / klingenbach.at
- [Klosterneuburg](/doc/source/umweltverbaende_at.md) / klosterneuburg.umweltverbaende.at
- [Klöch](/doc/source/citiesapps_com.md) / kloech.com
- [Kohfidisch](/doc/source/citiesapps_com.md) / kohfidisch.at
- [Korneuburg](/doc/source/citiesapps_com.md) / korneuburg.gv.at
@@ -527,8 +553,8 @@ Waste collection schedules in the following formats and countries are supported.
- [Landkreis Rhön Grabfeld](/doc/source/landkreis_rhoen_grabfeld.md) / abfallinfo-rhoen-grabfeld.de
- [Landkreis Rosenheim](/doc/source/awido_de.md) / abfall.landkreis-rosenheim.de
- [Landkreis Rotenburg (Wümme)](/doc/source/abfall_io.md) / lk-awr.de
- [Landkreis Roth](/doc/source/awido_de.md) / landratsamt-roth.de
- [Landkreis Roth](/doc/source/c_trace_de.md) / landratsamt-roth.de
- [Landkreis Roth](/doc/source/awido_de.md) / landratsamt-roth.de
- [Landkreis Schweinfurt](/doc/source/awido_de.md) / landkreis-schweinfurt.de
- [Landkreis Schwäbisch Hall](/doc/source/cmcitymedia_de.md) / cmcitymedia.de
- [Landkreis Schwäbisch Hall](/doc/source/lrasha_de.md) / lrasha.de

View File

@@ -1,9 +1,12 @@
import logging
from datetime import datetime
import requests
from bs4 import BeautifulSoup
from waste_collection_schedule import Collection
_LOGGER = logging.getLogger(__name__)
TITLE = "GVA Baden"
DESCRIPTION = "Source for waste collection services Association of Municipalities in the District of Baden"
URL = "https://baden.umweltverbaende.at/"
@@ -26,6 +29,9 @@ class Source:
self._region = region
def fetch(self):
_LOGGER.warning(
"The baden_umweltverbaende_at source is depreciated and may be removed in the future. Please migrate to the umweltverbaende_at source"
)
s = requests.Session()
# get list of regions and weblinks
r0 = s.get("https://baden.umweltverbaende.at/?kat=32")

View File

@@ -1,9 +1,12 @@
import logging
from datetime import datetime
import requests
from bs4 import BeautifulSoup
from waste_collection_schedule import Collection
_LOGGER = logging.getLogger(__name__)
TITLE = "GVU Scheibbs"
DESCRIPTION = "Source for waste collection services Association of Municipalities in the District of Scheibbs"
URL = "https://scheibbs.umweltverbaende.at/"
@@ -26,6 +29,9 @@ class Source:
self._region = region
def fetch(self):
_LOGGER.warning(
"The scheibbs_umweltverbaende_at source is depreciated and may be removed in the future. Please migrate to the umweltverbaende_at source"
)
s = requests.Session()
# get list of regions and weblinks
r0 = s.get("https://scheibbs.umweltverbaende.at/?kat=32")

View File

@@ -0,0 +1,237 @@
from datetime import datetime
import requests
from bs4 import BeautifulSoup
from waste_collection_schedule import Collection
TITLE = "Die NÖ Umweltverbände"
DESCRIPTION = (
"Consolidated waste collection provider for several districts in Lower Austria"
)
URL = "https://www.umweltverbaende.at/"
EXTRA_INFO = [
{
"title": "GDA Amstetten",
"url": "https://amstetten.umweltverbaende.at/",
"country": "at",
},
{
"title": "GABL",
"url": "https://bruck.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVA Baden",
"url": "https://baden.umweltverbaende.at/",
"country": "at",
},
{
"title": "GV Gmünd",
"url": "https://gmuend.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVU Bezirk Gänserndorf",
"url": "https://gaenserndorf.umweltverbaende.at/",
"country": "at",
},
{
"title": "Abfallverband Hollabrunn",
"url": "https://hollabrunn.umweltverbaende.at/",
"country": "at",
},
{
"title": "Gemeindeverband Horn",
"url": "https://horn.umweltverbaende.at/",
"country": "at",
},
{
"title": "Klosterneuburg",
"url": "https://klosterneuburg.umweltverbaende.at/",
"country": "at",
},
{
"title": "Abfallverband Korneuburg",
"url": "https://korneuburg.umweltverbaende.at/",
"country": "at",
},
{
"title": "GV Krems",
"url": "https://krems.umweltverbaende.at/",
"country": "at",
},
{
"title": "Abfallwirtschaft Stadt Krems",
"url": "https://kremsstadt.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVA Lilienfeld",
"url": "https://lilienfeld.umweltverbaende.at/",
"country": "at",
},
{
"title": "GAUL Laa an der Thaya",
"url": "https://laa.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVA Mödling",
"url": "https://moedling.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVU Melk",
"url": "https://melk.umweltverbaende.at/",
"country": "at",
},
{
"title": "GAUM Mistelbach",
"url": "https://mistelbach.umweltverbaende.at/",
"country": "at",
},
{
"title": "AWV Neunkirchen",
"url": "https://neunkirchen.umweltverbaende.at/",
"country": "at",
},
{
"title": "Abfallwirtschaft Stadt St Pölten",
"url": "https://stpoelten.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVU St. Pölten",
"url": "https://stpoeltenland.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVU Scheibbs",
"url": "https://scheibbs.umweltverbaende.at/",
"country": "at",
},
{
"title": "Abfallverband Schwechat",
"url": "https://schwechat.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVA Tulln",
"url": "https://tulln.umweltverbaende.at/",
"country": "at",
},
{
"title": "AWV Wr. Neustadt",
"url": "https://wrneustadt.umweltverbaende.at/",
"country": "at",
},
{
"title": "GVA Waidhofen/Thaya",
"url": "https://waidhofen.umweltverbaende.at/",
"country": "at",
},
{
"title": "GV Zwettl",
"url": "https://zwettl.umweltverbaende.at/",
"country": "at",
},
]
TEST_CASES = {
# "Amstetten": {"district": "amstetten", "municipal": "?"}, # No schedules listed on website
"Bruck/Leitha": {"district": "bruck", "municipal": "Berg"},
"Baden": {"district": "baden", "municipal": "Hernstein"},
"Gmünd": {"district": "gmuend", "municipal": "Weitra"},
"Gänserndorf": {"district": "gaenserndorf", "municipal": "Marchegg"},
"Hollabrunn": {"district": "hollabrunn", "municipal": "Retz"},
"Horn": {"district": "horn", "municipal": "Japons"},
"Klosterneuburg": {"district": "klosterneuburg", "municipal": "Klosterneuburg"},
"Korneuburg": {"district": "korneuburg", "municipal": "Bisamberg"},
"Krems": {"district": "krems", "municipal": "Aggsbach"},
"Stadt Krems": {"district": "kremsstadt", "municipal": "Rehberg"},
"Lilienfeld": {"district": "lilienfeld", "municipal": "Annaberg"},
# "Laa/Thaya": {"district": "laa", "municipal": "Staatz"}, # schedules use www.gaul-laa.at
"Mödling": {"district": "moedling", "municipal": "Wienerwald"},
"Melk": {"district": "melk", "municipal": "Schollach"},
"Mistelbach": {"district": "mistelbach", "municipal": "Falkenstein"},
# "Neunkirchen": {"district": "neunkirchen", "municipal": "?"}, # No schedules listed on website
"St. Pölten": {"district": "stpoeltenland", "municipal": "Pyhra"},
# "Stadt St. Pölten": {"district": "stpoelten", "municipal": "?"}, # schedules use www.st-poelten.at/gv-buergerservice/bauen-und-wohnen/muell-und-abfall
"Scheibbs": {"district": "scheibbs", "municipal": "Wolfpassing"},
"Schwechat": {"district": "schwechat", "municipal": "Ebergassing"},
"Tulln": {"district": "tulln", "municipal": "Absdorf"},
# "Wiener Neustadt": {"district": "wrneustadt", "municipal": "?"}, # schedules use www.umweltverbaende.at/verband/vb_wn_sms.asp
"Waidhofen/Thaya": {"district": "waidhofen", "municipal": "Kautzen"},
"Zwettl": {"district": "zwettl", "municipal": "Martinsberg"},
}
ICON_MAP = {
"Restmüll": "mdi:trash-can",
"Gelber Sack": "mdi:sack",
"Gelbe Tonne": "mdi:trash-can",
"Altpapier": "mdi:package-variant",
"Papier": "mdi:package-variant",
"Biotonne": "mdi:leaf",
"Bio": "mdi:leaf",
"Windeltonne": "mdi:baby",
}
class Source:
def __init__(self, district, municipal):
self._district = district.lower()
self._municipal = municipal
def get_icon(self, waste_text: str) -> str:
for waste in ICON_MAP:
if waste in waste_text:
mdi_icon = ICON_MAP[waste]
return mdi_icon
def append_entry(self, ent: list, txt: list):
ent.append(
Collection(
date=datetime.strptime(txt[1].strip(), "%d.%m.%Y").date(),
t=txt[2].strip(),
icon=self.get_icon(txt[2].strip()),
)
)
return
def fetch(self):
s = requests.Session()
# Select appropriate url, the "." allows stpoelten/stpoeltenland and krems/kremsstadt to be distinguished
for item in EXTRA_INFO:
if (self._district.lower() + ".") in item["url"]:
district_url = item["url"]
r0 = s.get(f"{district_url}?kat=32")
soup = BeautifulSoup(r0.text, "html.parser")
# Get list of municipalities and weblinks
# kremsstadt lists collections for all municipals on the main page so skip that district
if self._district != "kremsstadt":
table = soup.find_all("div", {"class": "col-sm-9"})
for item in table:
weblinks = item.find_all("a", {"class": "weblink"})
for item in weblinks:
# match weblink with municipal to get collection schedule
if self._municipal in item.text:
r1 = s.get(f"{district_url}{item['href']}")
soup = BeautifulSoup(r1.text, "html.parser")
# Find all the listed collections
schedule = soup.find_all("div", {"class": "tunterlegt"})
entries = []
for day in schedule:
txt = day.text.strip().split(" \u00a0")
if (
self._district == "kremsstadt"
): # Filter for kremstadt rayon here because it was skipped earlier
if self._municipal.upper() in txt[2].upper():
self.append_entry(entries, txt)
else: # Process all other municipals
self.append_entry(entries, txt)
return entries

View File

@@ -1,5 +1,15 @@
# GVA Baden
```diff
-This source is now depreciated
``````
**GVA Baden is now supported as part of the [Die NÖ Umweltverbände](/doc/source/umweltverbaende_at.md) source.**
<br>
## Legacy Information
Support for waste collection services Association of Municipalities in the District of Baden for [GVA Baden](https://baden.umweltverbaende.at), Austria.
## Configuration via configuration.yaml
@@ -28,4 +38,6 @@ waste_collection_schedule:
sources:
- name: baden_umweltverbaende_at
args:
region: "Mitterndorf an der Fischa"
region: "Mitterndorf an der Fischa"
```

View File

@@ -1,5 +1,14 @@
# GVU Scheibbs
```diff
-This source is now depreciated
``````
**GVU Scheibbs is now supported as part of the [Die NÖ Umweltverbände](/doc/source/umweltverbaende_at.md) source.**
<br>
## Legacy Information
Support for waste collection services Association of Municipalities in the District of Scheibbs for [GVU Scheibbs](https://scheibbs.umweltverbaende.at), Austria.
## Configuration via configuration.yaml

View File

@@ -0,0 +1,87 @@
# Die NÖ Umweltverbände
Support for many of the schedules provided by [Die NÖ Umweltverbände](https://www.umweltverbaende.at/) for Lower Austria.
## Configuration Variables
```yaml
waste_collection_schedule:
sources:
- name: umweltverbaende_at
args:
district: DISTRICT_ARG
municipal: MUNICIPAL/RAYON
```
**district**
*(string) (required)*
Lower Austrian district, see table below for valid DISTRICT_ARG
**muncipal**
*(string) (required)*
Municipal within the district for which the collection schedule is required. The municipal should be spelt as it appears on the Abholtermine page. There is no need to include the "Marktgemeinde", "Gemeinde", or "Stadtgeminde" text.
For Stadt Krems, the district is divided into 12 Rayon, so supply your Rayon name for the municipal arg. For example: _Rehberg (Rayon 30)_ would be `Rehberg`, whereas _Innenstadt 2 (Rayon 200)_ would be `Innenstadt 2`
## Examples
```yaml
waste_collection_schedule:
sources:
- name: umweltverbaende_at
args:
district: "gaenserndorf" # Gänserndorf
municipal: "Marchegg" # Municipal
```
```yaml
waste_collection_schedule:
sources:
- name: umweltverbaende_at
args:
district: "waidhofen" # Waidhofen/Thaya
municipal: "Kautzen" # Municipal
```
```yaml
waste_collection_schedule:
sources:
- name: umweltverbaende_at
args:
district: "kermsstadt" # Stadt Krems
municipal: "Rehberg" # Rayon
```
## DISTRICT_ARG Lookup
| Lower Austria District | DISTRICT_ARG | Municipalities/Rayons |
|-----|-----|-----|
| Bruck/Leitha | bruck | [link](https://bruck.umweltverbaende.at/?kat=32) |
| Baden | baden | [link](https://baden.umweltverbaende.at/?kat=32) |
| Gmünd | gmuend | [link](https://gmuend.umweltverbaende.at/?kat=32) |
| Gänserndorf | gaenserndorf | [link](https://gaenserndorf.umweltverbaende.at/?kat=32) |
| Hollabrunn | hollabrunn | [link](https://hollabrunn.umweltverbaende.at/?kat=32) |
| Horn | horn | [link](https://horn.umweltverbaende.at/?kat=32) |
| Klosterneuburg | klosterneuburg | [link](https://klosterneuburg.umweltverbaende.at/?kat=32) |
| Korneuburg | korneuburg | [link](https://korneuburg.umweltverbaende.at/?kat=32) |
| Krems | krems | [link](https://krems.umweltverbaende.at/?kat=32) |
| Stadt Krems | kremsstadt | [link](https://kremsstadt.umweltverbaende.at/?kat=32) |
| Lilienfeld | lilienfeld | [link](https://lilienfeld.umweltverbaende.at/?kat=32) |
| Mödling | moedling | [link](https://moedling.umweltverbaende.at/?kat=32) |
| Melk | melk | [link](https://melk.umweltverbaende.at/?kat=32) |
| Mistelbach | mistelbach | [link](https://mistelbach.umweltverbaende.at/?kat=32) |
| St. Pölten | stpoeltenland | [link](https://stpoeltenland.umweltverbaende.at/?kat=32) |
| Scheibbs | scheibbs | [link](https://scheibbs.umweltverbaende.at/?kat=32) |
| Schwechat | schwechat | [link](https://schwechat.umweltverbaende.at/?kat=32) |
| Tulln | tulln | [link](https://tulln.umweltverbaende.at/?kat=32) |
| Waidhofen/Thaya | waidhofen | [link](https://waidhofen.umweltverbaende.at/?kat=32) |
| Zwettl | zwettl | [link](https://zwettl.umweltverbaende.at/?kat=32) |
## Missing Districts
Amstetten, Laa/Thaya, Neunkirchen, Stadt St. Pölten and Wiener Neustadt serve their waste collection scheduled from local municipality web sites using different back-ends and aren't supported by this script.

View File

@@ -17,7 +17,7 @@ Waste collection schedules from service provider web sites are updated daily, de
| Generic | ICS / iCal files |
| Static | User-defined dates or repeating date patterns |<!--Begin of country section-->
| Australia | Armadale (Western Australia), Australian Capital Territory (ACT), Banyule City Council, Belmont City Council, Brisbane City Council, Campbelltown City Council (NSW), Cardinia Shire Council, City of Canada Bay Council, City of Kingston, City of Onkaparinga Council, Cumberland Council (NSW), Gold Coast City Council, Hume City Council, Inner West Council (NSW), Ipswich City Council, Ku-ring-gai Council, Lake Macquarie City Council, Logan City Council, Macedon Ranges Shire Council, Maribyrnong Council, Maroondah City Council, Melton City Council, Nillumbik Shire Council, North Adelaide Waste Management Authority, Port Adelaide Enfield, South Australia, RecycleSmart, Stonnington City Council, The Hills Shire Council, Sydney, Unley City Council (SA), Whittlesea City Council, Wollongong City Council, Wyndham City Council, Melbourne |
| Austria | Altenmarkt an der Triesting, Andau, Apetlon, App CITIES, Bad Blumau, Bad Gleichenberg, Bad Loipersdorf, Bad Radkersburg, Bad Tatzmannsdorf, Bernstein, Bildein, Breitenbrunn am Neusiedler See, Breitenstein, Bromberg, Bruckneudorf, Buch - St. Magdalena, Burgau, Burgauberg-Neudauberg, Burgenländischer Müllverband, Dechantskirchen, Deutsch Goritz, Deutsch Jahrndorf, Deutsch Kaltenbrunn, Deutschkreutz, Dobl-Zwaring, Drasenhofen, Draßmarkt, Eberau, Eberndorf, Ebersdorf, Eberstein, Edelsbach bei Feldbach, Eggersdorf bei Graz, Eisenstadt, Fehring, Feistritz ob Bleiburg, Feldbach, Feldkirchen in Kärnten, Ferndorf, Frankenau-Unterpullendorf, Frauenkirchen, Freistadt, Fresach, Friedberg, Frohnleiten, Fürstenfeld, Gabersdorf, Gattendorf, Gols, Grafendorf bei Hartberg, Grafenschachen, Grafenstein, Gratkorn, Gratwein-Straßengel, Großwarasdorf, Großwilfersdorf, Gutenberg, GVA Baden, GVU Scheibbs, Güssing, Hagenberg im Mühlkreis, Hannersdorf, Hartberg, Heiligenkreuz, Heiligenkreuz am Waasen, Heimschuh, Hofstätten an der Raab, Horitschon, Horn, Hornstein, Hüttenberg, Ilz, infeo, Innsbrucker Kommunalbetriebe, Inzenhof, Jabing, Jagerberg, Kaindorf, Kaisersdorf, Kalsdorf bei Graz, Kapfenstein, Kemeten, Kirchberg an der Raab, Kittsee, Kleinmürbisch, Klingenbach, Klöch, Kohfidisch, Korneuburg, Krensdorf, Laa an der Thaya, Lackenbach, Lackendorf, Langau, Langenrohr, Leithaprodersdorf, Leutschach an der Weinstraße, Lieboch, Litzelsdorf, Lockenhaus Marktgemeinde, Loipersbach im Burgenland, Mariasdorf, Markt Hartmannsdorf, Markt Neuhodis, Marz, Mattersburg, Meiseldorf, Melk, Mettersdorf am Saßbach, Miesenbach, Mischendorf, Mistelbach, Mitterdorf an der Raab, Mureck, Mönchhof, Mörbisch am See, Neudorf bei Parndorf, Neudörfl, Neufeld an der Leitha, Neusiedl am See, Neustift bei Güssing, Nickelsdorf, Oberpullendorf, Oberschützen, Oberwart, Oslip, Ottendorf an der Rittschein, Paldau, Pama, Pamhagen, Parndorf, Payerbach, Peggau, Pernegg an der Mur, Pernegg im Waldviertel, Pfarrwerfen, Pilgersdorf, Pinggau, Pinkafeld, Podersdorf am See, Poggersdorf, Potzneusiedl, Poysdorf, Pöchlarn, Raach am Hochgebirge, Radmer, Ragnitz, Raiding, Reichenau, Rohr bei Hartberg, Rudersdorf, Rust, Sankt Georgen an der Stiefing, Sankt Gilgen, Sankt Oswald bei Plankenwarth, Schrattenberg, Schwadorf, Schäffern, Schützen am Gebirge, Seiersberg-Pirka, Siegendorf, Sigleß, Sigmundsherberg, Sinabelkirchen, St. Andrä, St. Andrä am Zicksee, St. Anna am Aigen, St. Egyden am Steinfeld, St. Johann in der Haide, St. Lorenzen am Wechsel, St. Margarethen an der Raab, St. Margarethen im Burgenland, St. Peter - Freienstein, St. Peter am Ottersbach, St. Ruprecht an der Raab, St. Veit in der Südsteiermark, Stadt Salzburg, Stadtservice Korneuburg, Stegersbach, Steinbrunn, Steuerberg, Stinatz, Stiwoll, Stockerau, Straß in Steiermark, Söchau, Tadten, Tattendorf, Thal, Tieschen, Tobaj, Tulln an der Donau, Umweltprofis, Unterfrauenhaid, Unterkohlstätten, Unterlamm, Unterwart, Vasoldsberg, Vordernberg, Völkermarkt, Walpersbach, Weiden am See, Weitersfeld, Weiz, Weppersdorf, Werfenweng, Wies, Wiesen, Wiesfleck, Wiesmath, Wimpassing an der Leitha, Winden am See, Wolfau, Wolfsberg, Wolkersdorf im Weinviertel, WSZ Moosburg, Wulkaprodersdorf, Wörterberg, Zagersdorf, Zelking-Matzleinsdorf, Zillingtal, Zurndorf, Übelbach |
| Austria | Abfallverband Hollabrunn, Abfallverband Korneuburg, Abfallverband Schwechat, Abfallwirtschaft Stadt Krems, Abfallwirtschaft Stadt St Pölten, Altenmarkt an der Triesting, Andau, Apetlon, App CITIES, AWV Neunkirchen, AWV Wr. Neustadt, Bad Blumau, Bad Gleichenberg, Bad Loipersdorf, Bad Radkersburg, Bad Tatzmannsdorf, Bernstein, Bildein, Breitenbrunn am Neusiedler See, Breitenstein, Bromberg, Bruckneudorf, Buch - St. Magdalena, Burgau, Burgauberg-Neudauberg, Burgenländischer Müllverband, Dechantskirchen, Deutsch Goritz, Deutsch Jahrndorf, Deutsch Kaltenbrunn, Deutschkreutz, Die NÖ Umweltverbände, Dobl-Zwaring, Drasenhofen, Draßmarkt, Eberau, Eberndorf, Ebersdorf, Eberstein, Edelsbach bei Feldbach, Eggersdorf bei Graz, Eisenstadt, Fehring, Feistritz ob Bleiburg, Feldbach, Feldkirchen in Kärnten, Ferndorf, Frankenau-Unterpullendorf, Frauenkirchen, Freistadt, Fresach, Friedberg, Frohnleiten, Fürstenfeld, Gabersdorf, GABL, Gattendorf, GAUL Laa an der Thaya, GAUM Mistelbach, GDA Amstetten, Gemeindeverband Horn, Gols, Grafendorf bei Hartberg, Grafenschachen, Grafenstein, Gratkorn, Gratwein-Straßengel, Großwarasdorf, Großwilfersdorf, Gutenberg, GV Gmünd, GV Krems, GV Zwettl, GVA Baden, GVA Baden, GVA Lilienfeld, GVA Mödling, GVA Tulln, GVA Waidhofen/Thaya, GVU Bezirk Gänserndorf, GVU Melk, GVU Scheibbs, GVU Scheibbs, GVU St. Pölten, Güssing, Hagenberg im Mühlkreis, Hannersdorf, Hartberg, Heiligenkreuz, Heiligenkreuz am Waasen, Heimschuh, Hofstätten an der Raab, Horitschon, Horn, Hornstein, Hüttenberg, Ilz, infeo, Innsbrucker Kommunalbetriebe, Inzenhof, Jabing, Jagerberg, Kaindorf, Kaisersdorf, Kalsdorf bei Graz, Kapfenstein, Kemeten, Kirchberg an der Raab, Kittsee, Kleinmürbisch, Klingenbach, Klosterneuburg, Klöch, Kohfidisch, Korneuburg, Krensdorf, Laa an der Thaya, Lackenbach, Lackendorf, Langau, Langenrohr, Leithaprodersdorf, Leutschach an der Weinstraße, Lieboch, Litzelsdorf, Lockenhaus Marktgemeinde, Loipersbach im Burgenland, Mariasdorf, Markt Hartmannsdorf, Markt Neuhodis, Marz, Mattersburg, Meiseldorf, Melk, Mettersdorf am Saßbach, Miesenbach, Mischendorf, Mistelbach, Mitterdorf an der Raab, Mureck, Mönchhof, Mörbisch am See, Neudorf bei Parndorf, Neudörfl, Neufeld an der Leitha, Neusiedl am See, Neustift bei Güssing, Nickelsdorf, Oberpullendorf, Oberschützen, Oberwart, Oslip, Ottendorf an der Rittschein, Paldau, Pama, Pamhagen, Parndorf, Payerbach, Peggau, Pernegg an der Mur, Pernegg im Waldviertel, Pfarrwerfen, Pilgersdorf, Pinggau, Pinkafeld, Podersdorf am See, Poggersdorf, Potzneusiedl, Poysdorf, Pöchlarn, Raach am Hochgebirge, Radmer, Ragnitz, Raiding, Reichenau, Rohr bei Hartberg, Rudersdorf, Rust, Sankt Georgen an der Stiefing, Sankt Gilgen, Sankt Oswald bei Plankenwarth, Schrattenberg, Schwadorf, Schäffern, Schützen am Gebirge, Seiersberg-Pirka, Siegendorf, Sigleß, Sigmundsherberg, Sinabelkirchen, St. Andrä, St. Andrä am Zicksee, St. Anna am Aigen, St. Egyden am Steinfeld, St. Johann in der Haide, St. Lorenzen am Wechsel, St. Margarethen an der Raab, St. Margarethen im Burgenland, St. Peter - Freienstein, St. Peter am Ottersbach, St. Ruprecht an der Raab, St. Veit in der Südsteiermark, Stadt Salzburg, Stadtservice Korneuburg, Stegersbach, Steinbrunn, Steuerberg, Stinatz, Stiwoll, Stockerau, Straß in Steiermark, Söchau, Tadten, Tattendorf, Thal, Tieschen, Tobaj, Tulln an der Donau, Umweltprofis, Unterfrauenhaid, Unterkohlstätten, Unterlamm, Unterwart, Vasoldsberg, Vordernberg, Völkermarkt, Walpersbach, Weiden am See, Weitersfeld, Weiz, Weppersdorf, Werfenweng, Wies, Wiesen, Wiesfleck, Wiesmath, Wimpassing an der Leitha, Winden am See, Wolfau, Wolfsberg, Wolkersdorf im Weinviertel, WSZ Moosburg, Wulkaprodersdorf, Wörterberg, Zagersdorf, Zelking-Matzleinsdorf, Zillingtal, Zurndorf, Übelbach |
| Belgium | Hygea, Limburg.net, Recycle! |
| Canada | Calgary (AB), Calgary, AB, City of Edmonton, AB, City of Greater Sudbury, ON, London (ON), Ottawa, Canada, RM of Morris, MB, Strathcona County, ON, Toronto (ON), Waste Wise APPS |
| Denmark | Renosyd |