#!/usr/bin/env python

from time import localtime, sleep

from blinkt import set_clear_on_exit, set_pixel, show


colours = [
[  0,  0,  0],#0 black
[ 30, 10,  3],#1 brown
[255,  0,  0],#2 red
[255, 65,  0],#3 orange
[255,200,  0],#4 yellow
[  0,255,  0],#5 green
[  0,  0,255],#6 blue
[128,  0,110],#7 violet
[ 10, 10, 10],#8 grey
[204,204,204],#9 white
]

set_clear_on_exit()

while True:
    hour = localtime().tm_hour
    minute = localtime().tm_min
    second = localtime().tm_sec

    hourten = int(hour / 10)
    hourunit = int(hour % 10)
    minuteten = int(minute / 10)
    minuteunit = int(minute % 10)
    secondten = int(second / 10)
    secondunit = int(second % 10)

    r, g, b = colours[hourten]
    set_pixel(2,r,g,b)

    r, g, b = colours[hourunit]
    set_pixel(3,r,g,b)

    r, g, b = colours[minuteten]
    set_pixel(4,r,g,b)

    r, g, b = colours[minuteunit]
    set_pixel(5,r,g,b)

    r, g, b = colours[secondten]
    set_pixel(6,r,g,b)

    r, g, b = colours[secondunit]
    set_pixel(7,r,g,b)

    show()

#    sleep(0.5)

#    set_pixel(7,0,0,0)

#    show()

#    sleep(0.5)
    sleep(1.0)
