Beginning stages of proof of concept. Created html template, Flask app. Working on how to keep FB app ID secret using environ variables. Currently set to null in FB template Javascript


Former-commit-id: 972db70ab0250847e4b41ab3e02fb95dc76f18f0
Added app ID in Javascript SDK code.


Former-commit-id: bef6f74126f242fd30dac4586c0d9a214a630c4d
Facebook experimentation in Python, unsuccessful API calls in JS SDK.


Former-commit-id: 597c06dc03c3b6ad27f93310588a15f3f6a41259
Replaced testAPI function with a login function called if user is not authorized. Clicking the link tests me/ and me/home, both of which return a response object


Former-commit-id: 959f1db80ca06516d1c7e46c083becc3d5a6c46e
Moved all fb prototypes to a dir renamed fb-proof. Created new dir for twitter proof of concept. created initial call to twitter API. Stored API keys in environ vars


Former-commit-id: 7b0f488e8418c9573e2aa97d5fa3cd57e3b59e49
Query Twitter search api using twitter library. Gets results statuses


Former-commit-id: ba1c1ff6fd70803e49f62da4f68c7b301b06e880
Replaced twitter library with tweepy, tested, printed api object


Former-commit-id: 8ddd9ccde36836c5407359a43f09e6092270f1ca
Tested home_timeline method of api, gets tweets


Former-commit-id: d25b1b3b92cefbd3f94e0b5c9540ab54485f575f
Working on Tw login button. Created html template, flask


Former-commit-id: 0f2d3ab3158967c07f0e6b82dbe2bcf29350544a
Add login link, jquery to index.html


Former-commit-id: d855321901ced8524692225808dac479deece7a7
Changed link to submit button in form, added app route to handle login POST request


Former-commit-id: 25ee5aa448b46d6764f6fd380baab8d2b0299ec6
figured out why Auth Error - needed to use api.get_user, not tweepy.api.get_user


Former-commit-id: 043d2bbd8eb0c8d1513463301048977bcfbb0c67
used api to get my own username, and a list of friends' user ids


Former-commit-id: e5be9a273fa5bd0571c08dcb338fd96790c877e5
Functionalized the program. Created main function that calls get_friends, accesses first friend in resultant list. Working.


Former-commit-id: c13db11bed7922162f88af72d8c08ee580af19de
Get timeline by user id. Returns last 20 tweets


Former-commit-id: e05850b49bd4b5ba3fec76963fd03699129fa5a0
Attempt to convert dict keys to unicode to resolve typeError when accessing urls within tweet


Former-commit-id: a202074b6427c1825b1425d991e7d6dfad220fc2
Used tweepy Cursor to get user feed with id of id (given as param). Gets url using setdefault method of dict. WORKS


Former-commit-id: 8e92a70cfc7095f9372a6bbaf77293e0ecbb620a
Added form input for twitter handle


Former-commit-id: 1a4452cf6ea667bd94792b5ddcf6ddc76d4c5904
Created class declarations for database structure in SQLAlchemy.

 - User class makes user table
 - Relationship class makes table of relationships between users, with nullable field for mutual friendship
 - Status class makes table to hold statuses of users (tweets). Makes relationship between user and statuses.


Former-commit-id: 6def53dcda5fc31769fab1de3a2edafe7c7129ae
Html form asks for twitter username. New python functions assign random scores to user friends.

Score is currently a random number
Data stored in dictionary
All user friends assigned scores, stored as dict value


Former-commit-id: cfa4b6d09fcf3baef611abbfae007a506afc0df1