Html parser for https://www.mijnafvalwijzer.nl/
License
—
Deps
2
Install Size
—
Vulns
✓ 0
Published
Aug 29, 2025
$ dotnet add package AfvalwijzerCalendarAfvalWijzer Calendar is a C# package for reading data from the dutch website https://www.mijnafvalwijzer.nl/. The package parses the html code, does not use API.
public void ConfigureServices(IServiceCollection services)
{
services.AddAfvalwijzerCalendarDependencies();
services.AddScoped<IWasteCalendar, WasteCalendar>();
}
public class GarbageDayTester
{
private readonly IWasteCalendar _wasteCalendar;
public GarbageDayTester(IWasteCalendar wasteCalendar)
{
_wasteCalendar = wasteCalendar;
}
public async Task<List<string>> GetGarbageDayForToday(string zipCode, string houseNumber, string houseNumberSuffix)
{
var garbageTypes = await _wasteCalendar.GetGarbageTypeForToday(zipCode, houseNumber, houseNumberSuffix);
return garbageTypes;
}
public async Task<List<string>> GetGarbageDay(DateOnly day, string zipCode, string houseNumber, string houseNumberSuffix)
{
var garbageTypes = await _wasteCalendar.GetGarbageType(day, zipCode, houseNumber, houseNumberSuffix);
return garbageTypes;
}
}
Get the list of the garbage types for a given day. It returns the dutch name of the garbage types as it is there in the website, without any transformation (e.g.: Papier en karton, Plastic, Metalen en Drankkartons).
As it uses the https://www.mijnafvalwijzer.nl/ website as a data source, it can only return the data available at that site. That means that it can only access the data for the current year.