Unofficial wrapper around the Avri API, for automation purposes.
pip install avri-api
Initialize the client with you postal code
and house number
. Optionally provide a house_nr_extension
and/or a country_code
.
from avri.api import Avri
client = Avri('1234AB', 42)
Exposes the following functions:
client.upcoming()
returns first upcoming collecting day in aGarbage
objectclient.upcoming_of_each()
returns first upcoming collecting day for each garbage type in aList[Garbage]
objectclient.all()
returns all upcoming collecting days in aList[Garbage]
object
Both upcoming
and upcoming_of_each
contain today's pickup.
Contains
name
: The name of the garbage type, e.g.plastic
orgft
.day
: A python datetime object representing the collecting date.
Data is cached for 6
days before it's refreshed to reduce the number of API calls made.