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)