vdmkenny / belgian_recycle_calendar_creator

Create a recycling calendar using the Recycle! API. Only works for Belgian addresses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Belgian Recycle Calendar Creator

A Python script for creating a personalized recycling calendar using the Recycle! API. Only works for Belgian addresses.

How to run in Python

  1. Install Python dependencies (see requirements.txt)
  2. Execute python main.py in a terminal and follow the prompts
  3. Import the resulting calendar file (ics) in your favorite calendar application

How to run in Docker

  1. Start the Docker container by executing docker-compose run --rm belgian_recycle_calendar_creator and follow the prompts
  2. Import the resulting calendar file (ics) in your favorite calendar application

How to run the executable

  1. Download the Unix executable and give it permission to execute using chmod +x ./be_recycle_calendar
  2. Execute ./be_recycle_calendar in a Unix terminal (macOS and Linux) and follow the prompts
  3. Import the resulting calendar file (ics) in your favorite calendar application

Windows executables are currently not supported.

Requirements

  • Python 3.7 or higher

About

Create a recycling calendar using the Recycle! API. Only works for Belgian addresses.

License:MIT License


Languages

Language:Python 96.9%Language:Dockerfile 3.1%