예제 #1
0
    def tag(self, text, language=None, output=None, mashape_callback=None):
        parameters = {"language": language, "output": output, "text": text}

        mashape_client = HttpClient()
        response = mashape_client.do_call(
            "POST", "https://" + self.PUBLIC_DNS + "/tag/", parameters,
            self.auth_handlers, ContentType.FORM, mashape_callback, True)
        return response
예제 #2
0
    def stem(self, text, language=None, stemmer=None, mashape_callback=None):
        parameters = {"language": language, "stemmer": stemmer, "text": text}

        mashape_client = HttpClient()
        response = mashape_client.do_call(
            "POST", "https://" + self.PUBLIC_DNS + "/stem/", parameters,
            self.auth_handlers, ContentType.FORM, mashape_callback, True)
        return response
예제 #3
0
    def classifytext(self, lang, text, exclude=None, mashape_callback=None):
        parameters = {
                "lang": lang,
                "text": text,
                "exclude": exclude}

        mashape_client = HttpClient()
        response = mashape_client.do_call(
                "POST",
                "https://" + self.PUBLIC_DNS + "/sentiment/current/classify_text/",
                parameters,
                self.auth_handlers,
                ContentType.FORM,
                mashape_callback,
                True)
        return response