#!/usr/bin/env python

"""Display stock quotes on LEDs."""

import RPi.GPIO as GPIO
from seven_segment import print_leds
from ystockquote import get_price, get_change

pins = [17, 23, 24, 22, 27, 25, 5]
GPIO.setmode(GPIO.BCM)
GPIO.setup(pins, GPIO.OUT)

print_leds(' ', pins)

symbols = ['AAPL', 'MSFT', 'F', 'T', 'KO', 'GOOG', 'SYK']

for s in symbols:
    try:
        ticker_string = s + ' ' + get_price(s) + ' ' + get_change(s) + ' '
    except KeyboardInterrupt:
        break
    print_leds(ticker_string, pins, 1)

GPIO.cleanup()
#!/usr/bin/env python

"""Display standard input on LEDs."""

import sys
import RPi.GPIO as GPIO
from seven_segment import print_leds

pins = [17, 23, 24, 22, 27, 25, 5]
GPIO.setmode(GPIO.BCM)
GPIO.setup(pins, GPIO.OUT)

pipe_contents = sys.stdin.read()

print_leds(pipe_contents, pins)

GPIO.cleanup()