Convert recycleapp.be API into ICS calendar
Met deze webapplicatie kan u een afvalkalender genereren in ICS formaat die in een kalenderapplicatie kan ingeladen worden (google calender, apple ical, ...)
Deze applicatie gebruikt https://recycleapp.be/ als datasource.
Recycleapp.be bevat veel meer informatie dan deze applicatie.
Spijtig genoeg ondersteunt recycleapp.be het ical formaat niet meer.
Deze applicatie is een hobbyproject en komt zonder enige vorm van garantie of support.
Bugs en issues mogen steeds gemeld worden op de github pagina van dit project.
see the .env.example file for a list of expected environment variables
The app stores a list of pickup events in a database caching table to reduce the number of api calls made to recycleapp.be.
Each cache entry expires after 14 days by default.
recycleapp.be seems to be blocking access to their API for certain ip addresses.
this app allows you to define a list of (open) proxy servers to access recycleapp.be.
when mutiple proxies are defined, each proxy will be tested to see if it has access to recycleapp.be.
open proxy performance is flaky and can result in errors from time to time.
Optioneel kan aan de ICS-link de parameter excludes
meegegeven worden om bepaalde ophalingen niet in de ICS-feed mee op te nemen. Bv:
https://afvalical.herbosch.be/?postalcode=0612&streetname=Spanjestraat&housenumber=1&format=ics&excludes=Oude%20metalen%20op%20aanvraag,Snoeihout%20op%20aanvraag
- ajax-like input fields: fetch address info while user types
- multi-language
- fetch special events as well, not only pickups
- create proper html calendar layout instead of simple list