def update_database_terms(): """Reads the Identi.ca API response and passes the necessary data to add terms to the database. """ status = [] response = common.load_json_response(SEARCH_URL) for result in response["results"]: # Try to match a valid datetime object try: created = datetime.strptime(result["created_at"], DATETIME_FORMAT) except ValueError: created = None st = common.add_term(result["text"], result["from_user"], result["id"], created, SOURCE) status.append(st) return status
def update_database_terms(): """Reads the Twitter API response and passes the necessary data to add terms to the database. """ status = [] auth = OAuth1(settings.TWITTER_APP_KEY, settings.TWITTER_APP_SECRET, settings.TWITTER_USER_OAUTH_TOKEN, settings.TWITTER_USER_OAUTH_TOKEN_SECRET) requests.get(auth_url, auth=auth) response = requests.get(tweets_url, auth=auth, params=tweets_params) for result in response.json()['statuses']: # Try to match a valid datetime object try: created = datetime.strptime(result['created_at'], DATETIME_FORMAT) except ValueError: created = None st = common.add_term(result['text'], result['user']['screen_name'], result['id'], created, SOURCE) status.append(st) return status