#!/usr/bin/python3 # -*- coding: utf-8 -*- from PIL import Image, ImageFont from settings import font_boldness, font_size import os im_open = Image.open path = os.path.dirname(os.path.abspath(__file__)).replace("\\", "/") if path != "" and path[-1] != "/": path += "/" wpath = path+'weather-icons/' opath = path+'other/' fpath = 'fonts/' tempicon = im_open(opath+'temperature.jpeg') humicon = im_open(opath+'humidity.jpeg') no_response= im_open(opath+'cloud-no-response.jpeg') sunriseicon = im_open(opath+'wi-sunrise.jpeg') sunseticon = im_open(opath+'wi-sunset.jpeg') windicon = im_open(opath+'wi-strong-wind.jpeg') fonts = { "extralight" : fpath + "Assistant-ExtraLight.otf", "light" : fpath + "Assistant-Light.otf", "regular" : fpath + "Assistant-Regular.otf", "semibold" : fpath + "Assistant-SemiBold.otf", "bold" : fpath + "Assistant-Bold.otf", "extrabold" : fpath + "Assistant-ExtraBold.otf" } defaultfont = fonts[font_boldness] defaultfontsize = int(font_size) weathericons = { '01d': 'wi-day-sunny', '02d':'wi-day-cloudy', '03d': 'wi-cloudy', '04d': 'wi-cloudy-windy', '09d': 'wi-showers', '10d':'wi-rain', '11d':'wi-thunderstorm', '13d':'wi-snow', '50d': 'wi-fog', '01n': 'wi-night-clear', '02n':'wi-night-cloudy', '03n': 'wi-night-cloudy', '04n': 'wi-night-cloudy', '09n': 'wi-night-showers', '10n':'wi-night-rain', '11n':'wi-night-thunderstorm', '13n':'wi-night-snow', '50n': 'wi-night-alt-cloudy-windy'} colors = { "hl" : "red", "fg" : "black", "bg" : "white" }