예제 #1
0
    def get(self):

        try:
            args = twint_argument_parser.parse_args()
            username = args['username']
            lang = args['lang']
            limit = args['limit']
            twin_extractor = twitterExtractor()
            json_data = twin_extractor.test_twin_user_tweets_last_week(
                username, lang, limit)
        except:
            return handle500error(twin_ns)

        if not json_data:
            return handle404error(twin_ns, 'No data was found')

        return json_data
예제 #2
0
    def get(self):

        try:
            args = twint_argument_parser.parse_args()
            keyword = args['keyword']
            lang = args['lang']
            limit = args['limit']
            twin_extractor = twitterExtractor()
            json_data = twin_extractor.test_twin_user_tweets_by_keyword(
                '#BarackObama', 'BarackObama', 'es', 20)
        except:
            return handle500error(twin_ns)

        if not json_data:
            return handle404error(twin_ns, 'No data was found')

        return json_data
예제 #3
0
    def get(self):

        try:
            args = twint_argument_parser.parse_args()
            username = args['username']
            keyword = args['keyword']
            from_date = args['from_date']
            to_date = args['to_date']
            lang = args['lang']
            limit = args['limit']
            twin_extractor = twitterExtractor()
            json_data = twin_extractor.test_twin_user_tweets_by_date(
                username, keyword, lang, limit, from_date, to_date)
        except:
            return handle500error(twin_ns)

        if not json_data:
            return handle404error(twin_ns, 'No data was found')

        return json_data