def user_pics(uname): result = "" result = storage.getHash(uname) clientstuff = storage.getInstaInfo(uname) client_id = clientstuff[0] client_token = clientstuff[1] pics = get_pics(client_id, client_token, result[1:]) return pics
def instagram(): print 'start' #global uname #global user_hashtag uname = request.args.get('uname') user_hashtag = storage.getHash(uname) print request.args.keys() print uname print user_hashtag print request.args.get('code') try: code = request.args.get('code') except: res = "Missing Code, Please try again" return redirect(url_for('instaregister', res = res, uname=uname)) try: print '1' code = request.args.get('code') print code print api access_token, instagram_user = api.exchange_code_for_access_token(code) print '2' print access_token except: res = "No token, please try again" return redirect(url_for('instaregister', res = res, uname = uname)) user_id = instagram_user['id'] user_token = access_token result = storage.addInstagram(uname, user_token, user_id) print user_id + user_hashtag + result taggedimages = instagramhub.get_pics(user_id, user_token, user_hashtag) photo = taggedimages[0] print "Your username" + uname print storage.getInfo(uname) storage.addTweets(uname) tweets = storage.getTweets(uname) print tweets #print "Here are your tweets" + tweets print taggedimages return render_template('instagram.html', tweets = tweets, images = taggedimages, user_hashtag = user_hashtag, photo = photo)