def do_GET(self): "Handler for all GET requests:" mimetype = "" if self.path == "/": self.path += INFOPAGE if self.path[1:] in PAGES: self.path = filetosend = os.path.join(STATICDIR, self.path[1:]) mimetype = MIMETYPE[helpers.suffix(self.path)] # create and return image if mimetype == "": try: pfn, BT, suffix, query = self.parseUrl() filetosend = TEMPDIRNAME + FILENAMEPIC + "." + suffix except ParsingException as e: self.send_error(e.args[0], "%s" % e.args[1]) return except Exception as e: msg = "Something went wrong (%s)." % concatArgs(e) self.send_error(self.NOT_FOUND, msg + self.suggest()) return success = self.makeImage(pfn, filetosend, suffix, BT, query) if not success: return # an http error code is already set in self.makeImage # success: mimetype = "image/%s" % suffix # serve the file: try: self.send_response(self.OK) self.send_header("Content-type", mimetype) self.end_headers() f = open(filetosend, "rb") self.wfile.write(f.read()) f.close() return except IOError as e: self.send_error(self.NOT_FOUND, "File Not Found: %s" % self.path)
access_secret = os.environ.get('TWITTER_ACCESS_SECRET') api = twitter.Api(consumer_key=consumer_key, consumer_secret=consumer_secret, access_token_key=access_key, access_token_secret=access_secret) print api.VerifyCredentials() # # RETRIEVE TWEETS FROM SCREENNAMES AND STORE IN DATAFRAME. # WRITE DATAFRAME TO DISK. # # load screennames from csv try: screennamedf = pd.read_csv(prefix() + 'screennames' + suffix(), index_col=0) screen_names = screennamedf['screenname'] except IOError: # csv file does not exist print 'Screen names not found!' screen_names = [] # load tweet dataframe from csv try: tweetdf = get_tweet_df(prefix() + 'tweets' + suffix()) print 'Tweet dataframe already exists!' print '# of records = ', len(tweetdf) except IOError: # csv file does not exist # index is "tweet_id" print 'Tweet dataframe does not exist. Creating.' tweetdf = pd.DataFrame(columns=['screenname_id', 'twitter_tweet_id',