""" Eventboard script in Python Author: Marcus Ferl Email: marcus@weifer.de """ import json from datetime import date import requests import config # Get current Date def get_current_date(): currentDate = date.today() day = str('{:02d}'.format(currentDate.day)) month = str('{:02d}'.format(currentDate.month)) year = str(currentDate.year) return [day, month, year] # Raw data from Json file def read_JSON(filename): f = open(filename) data = json.load(f) f.close() return data # Returns the Garbage def create_Message(): if config.garbage == 'true': for i in read_JSON('muell.json'): day = i['date']['day'] month = i['date']['month'] year = i['date']['year'] if day == get_current_date()[0] and \ month == get_current_date()[1] and \ year == get_current_date()[2]: return i['name'] # Send Message to the Device def matrixRequest(): requests.get('http://' + config.host + config.get_request + create_Message()) matrixRequest()