News service
Source: GitHub

  • Web site where user can like/dislike news.
  • Main point of voting is to find news that user might like.

  • Done so far:

  • Python process that reads rss feeds using feedparser and adds processed news to queue.
  • Python process that adds news from queue to MySQL database.
  • Python process for matching users based on news they like or dislike.
  • Started to do web site with Django.

  • TODO:

  • Voting maybe with Node.js.
  • User authentication with OAuth/GMail/something else...

  • Database:
    	User (ID, Name) 
    	Feed (ID, Name, Url)
    	News (ID, Title, Url, Date, FeedID)
    	Vote (UserID, NewsID, Rate, Date) // Rate 0 = down, 1 = up
    	UserMatch (UserID_1, UserID_2, Match, Miss)
    	

    27.6.2011
    tomi.tuhkanen@iki.fi