#!/usr/bin/python

import os
import time
import datetime
from PIL import ImageFont
from PIL import Image
from PIL import ImageDraw


f = open("/home/pi/events/rss.txt","r")
 

Testo1 = f.read()

today = str(datetime.date.today().strftime("%d/%m"))

print Testo1 
text = (("              R S S    N E W S    ", ( 255, 0, 0,)),(today,(255,0,0)),(Testo1, (0, 255, 0)))

font = ImageFont.truetype("/usr/share/fonts/truetype/freefont/FreeSans.ttf", 16)
all_text = ""
for text_color_pair in text:
    t = text_color_pair[0]
    all_text = all_text + t

#print(all_text)
width, ignore = font.getsize(all_text)
tempo = ((width) + 30)/31 * 2
print(width)


im = Image.new("RGB", (width + 30, 16), "black")
draw = ImageDraw.Draw(im)

x = 0;
for text_color_pair in text:
    t = text_color_pair[0]
    c = text_color_pair[1]
    print("t=" + t + " " + str(c) + " " + str(x))
    draw.text((x, 0), t, c, font=font)
    x = x + font.getsize(t)[0]


im.save("/home/pi/ppmfile/rss.ppm")

os.system("while pgrep -u root led-matrix > /dev/null; do sleep 1; done")
os.system("mpg123 -m --gain 10 /home/pi/suoni/telegrafo.mp3 &")
os.system("sudo /home/pi/stilltext/rpi-rgb-led-matrix/led-matrix -r 16 -c 4 -t 4 -D 1 /home/pi/ppmfile/ansa.ppm ;")
os.system("sudo /home/pi/scrollingtext/rpi-rgb-led-matrix/led-matrix -t " + str(tempo) + " -D 1 /home/pi/ppmfile/rss.ppm")
