def __template_variables(self, template): variables = { 'lang': self.__terrariumEngine.config.get_language(), 'title': self.__config['title'], 'version': self.__config['version'], 'page_title': _(template.replace('_', ' ').capitalize()), 'temperature_indicator': self.__terrariumEngine.get_temperature_indicator(), 'distance_indicator': self.__terrariumEngine.get_distance_indicator(), 'horizontal_graph_legend': 1 if self.__terrariumEngine.get_horizontal_graph_legend() else 0, 'translations': self.__translations, 'device': self.__terrariumEngine.device, 'notifications': self.__terrariumEngine.notification } if 'index' == template or 'profile' == template: variables['person_name'] = self.__terrariumEngine.get_profile_name( ) variables[ 'person_image'] = self.__terrariumEngine.get_profile_image() return variables
def __template_variables(self, template): variables = { 'lang': self.__terrariumEngine.config.get_language(), 'title': self.__config['title'], 'version': self.__config['version'], 'page_title': _(template.replace('_', ' ').capitalize()), 'temperature_indicator': self.__terrariumEngine.get_temperature_indicator(), 'distance_indicator': self.__terrariumEngine.get_distance_indicator(), 'translations': self.__translations } if 'index' == template or 'profile' == template: variables['person_name'] = self.__terrariumEngine.get_profile_name( ) variables[ 'person_image'] = self.__terrariumEngine.get_profile_image() return variables
def send_simple_message(email, token, template, handler,subject): template = open("/vagrant/src/templates/" + template).read() if template: text = template.replace("{{url}}", homepage + "/" + handler + "?email=" + email + "&token=" + token) logger.debug(text) return requests.post( "https://api.mailgun.net/v2/gbme.nl/messages", auth=("api", "key-9fa82127b18561758f4809985b438922"), data={"from": "gbme <*****@*****.**>", "to": [email], "subject": subject, "html": text}) else: throw("no template found")
def __template_variables(self, template): variables = { 'lang': self.__terrariumEngine.config.get_active_language(), 'title': self.__config['title'], 'version': self.__config['version'], 'page_title': _(template.replace('_', ' ').capitalize()), 'temperature_indicator': self.__terrariumEngine.get_temperature_indicator(), 'translations': self.__translations } if 'index' == template or 'profile' == template: variables['person_name'] = self.__terrariumEngine.get_profile_name( ) variables[ 'person_image'] = self.__terrariumEngine.get_profile_image() elif 'webcam' == template or 'webcam_settings' == template: variables[ 'amount_of_webcams'] = self.__terrariumEngine.get_amount_of_webcams( ) elif 'door_status' == template: variables[ 'amount_of_doors'] = self.__terrariumEngine.get_amount_of_doors( ) elif 'switch_status' == template: variables[ 'amount_of_switches'] = self.__terrariumEngine.get_amount_of_switches( ) elif 'sensor_temperature' == template: variables[ 'amount_of_sensors'] = self.__terrariumEngine.get_amount_of_sensors( 'temperature') elif 'sensor_humidity' == template: variables[ 'amount_of_sensors'] = self.__terrariumEngine.get_amount_of_sensors( 'humidity') return variables
def send_simple_message(email, token, template, handler, subject): template = open("/vagrant/src/templates/" + template).read() if template: text = template.replace( "{{url}}", homepage + "/" + handler + "?email=" + email + "&token=" + token) logger.debug(text) return requests.post("https://api.mailgun.net/v2/gbme.nl/messages", auth=("api", "key-9fa82127b18561758f4809985b438922"), data={ "from": "gbme <*****@*****.**>", "to": [email], "subject": subject, "html": text }) else: throw("no template found")
def __template_variables(self, template): variables = { 'lang': self.__terrariumEngine.config.get_language(), 'title': self.__config['title'], 'version': self.__config['version'], 'page_title': _(template.replace('_', ' ').capitalize()), 'temperature_indicator': self.__terrariumEngine.get_temperature_indicator(), 'distance_indicator': self.__terrariumEngine.get_distance_indicator(), 'volume_indicator': self.__terrariumEngine.get_volume_indicator(), 'horizontal_graph_legend': 1 if self.__terrariumEngine.get_horizontal_graph_legend() else 0, 'translations': self.__translations, 'device': self.__terrariumEngine.device, 'notifications': self.__terrariumEngine.notification, 'show_gauge_overview': 1 if self.__terrariumEngine.get_show_gauge_overview() else 0, 'hide_environment': self.__terrariumEngine.get_hide_environment_on_dashboard(), 'graph_smooth_value': self.__terrariumEngine.get_graph_smooth_value(), 'graph_show_min_max_gauge': 1 if self.__terrariumEngine.get_graph_show_min_max_gauge() else 0 } if 'index' == template or 'profile' == template: variables['person_name'] = self.__terrariumEngine.get_profile_name( ) variables[ 'person_image'] = self.__terrariumEngine.get_profile_image() return variables
def __template_variables(self, template): variables = { 'title' : self.__config['title'], 'page_title' : template.replace('_',' ').title()} if 'index' == template: variables['person_name'] = self.__config['person'] variables['person_image'] = self.__config['image'] elif 'webcam' == template or 'webcam_settings' == template: variables['amount_of_webcams'] = self.__terrariumEngine.get_amount_of_webcams() elif 'switch_settings' == template: variables['max_swithes'] = self.__terrariumEngine.get_max_switches_config() elif 'switch_status' == template: variables['amount_of_switches'] = self.__terrariumEngine.get_amount_of_switches() elif 'sensor_settings' == template: variables['amount_of_sensors'] = self.__terrariumEngine.get_amount_of_sensors() elif 'sensor_temperature' == template: variables['amount_of_sensors'] = self.__terrariumEngine.get_amount_of_sensors('temperature') elif 'sensor_humidity' == template: variables['amount_of_sensors'] = self.__terrariumEngine.get_amount_of_sensors('humidity') return variables