#!/usr/local/bin/pyhton

import feedparser
import time
import threading

class GetNews(threading.Thread):
  def run(self):
    while True:
      feed = 'http://news.google.com/news?hl\x3den\x26ned\x3d\x26ie\x3dUTF-8\x26ned\x3d%3AePkh8BM9E4LZUQKxiB1IwMRz4fYkodhjJDDl16LIEzJKK5yOz2O1aRX9CwCFKQ-f\x26q\x3d%22ron+paul%22\x26output\x3datom\x26ned\x3d:ePkh8BM9E4LZUQKxiB1IwMRz4fYkodhjJDDl16LIEzJKK5yOz2O1aRX9CwCFKQ-f'
      data = feedparser.parse(feed)
      try:
        date = data['entries'][0]['published']
        title = data['entries'][0]['title']
        link = data['entries'][0]['link']
      except IndexError:
        return 'Google News feed is currently unavailable'
      print '%s: %s, %s' % (date, title, link)
      time.sleep(3)

if __name__ == '__main__':
  news = GetNews()
  news.start()

