Beispiel #1
0
	def tag(self, text, language, output, mashape_callback=None):
		parameters = {"text" : text,
		              "language" : language,
		              "output" : output}
		mashape_client = HttpClient()
		response = mashape_client.do_call("POST", "http://api.text-processing.com/tag/", parameters, True, self.publicKey, self.privateKey, mashape_callback, True)
		return response
Beispiel #2
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", "http://free-dev.cbanalytics.co.uk/sentiment/current/classify_text/", parameters, True, self.publicKey, self.privateKey, mashape_callback, True)
		return response
Beispiel #3
0
	def stem(self, text, language, stemmer, mashape_callback=None):
		parameters = {"text" : text,
		              "language" : language,
		              "stemmer" : stemmer}
		mashape_client = HttpClient()
		response = mashape_client.do_call("POST", "http://api.text-processing.com/stem/", parameters, True, self.publicKey, self.privateKey, mashape_callback, True)
		return response
Beispiel #4
0
	def trackSearch(self, apikey, q_track, q_artist, q_lyrics = None, mashape_callback=None):
		parameters = {"apikey" : apikey,
		              "q_track" : q_track,
		              "q_artist" : q_artist,
		              "q_lyrics" : q_lyrics}
		mashape_client = HttpClient()
		response = mashape_client.do_call("GET", "http://mashape-api.musixmatch.com/ws/1.1/track.search?apikey={apikey}&q_track={q_track}&q_artist={q_artist}&q_lyrics={q_lyrics}", parameters, True, self.publicKey, self.privateKey, mashape_callback)
		return response
Beispiel #5
0
	def matcherTrackGet(self, apikey, q_track, q_artist, q_album = None, mashape_callback=None):
		parameters = {"apikey" : apikey,
		              "q_track" : q_track,
		              "q_artist" : q_artist,
		              "q_album" : q_album}
		mashape_client = HttpClient()
		response = mashape_client.do_call("GET", "http://mashape-api.musixmatch.com/ws/1.1/matcher.track.get?apikey={apikey}&q_track={q_track}&q_artist={q_artist}&q_album={q_album}", parameters, True, self.publicKey, self.privateKey, mashape_callback)
		return response
Beispiel #6
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
Beispiel #7
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
    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
Beispiel #9
0
    def detect(self, images, mashape_callback=None):
        parameters = {
                "images": images}

        mashape_client = HttpClient()
        response = mashape_client.do_call(
                "GET",
                "https://" + self.PUBLIC_DNS + "/detect",
                parameters,
                self.auth_handlers,
                ContentType.FORM,
                mashape_callback,
                True)
        return response
Beispiel #10
0
    def sentiment(self, text, language=None, mashape_callback=None):
        parameters = {
                "text": text,
                "language": language}
        

        mashape_client = HttpClient()
        response = mashape_client.do_call(
                "POST",
                "https://" + self.PUBLIC_DNS + "/sentiment/",
                parameters,
                self.auth_handlers,
                ContentType.FORM,
                mashape_callback,
                True)
        return response
Beispiel #11
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
Beispiel #12
0
    def makeWordCloud(self, height, textblock, width, config=None, mashape_callback=None):
        parameters = {
                "height": height,
                "textblock": textblock,
                "width": width,
                "config": config}

        mashape_client = HttpClient()
        response = mashape_client.do_call(
                "POST",
                "https://" + self.PUBLIC_DNS + "/index.php",
                parameters,
                self.auth_handlers,
                ContentType.FORM,
                mashape_callback,
                True)
        return response
Beispiel #13
0
    def search(self, location, checkin=None, checkout=None, guests=None, page=None, mashape_callback=None):
        parameters = {
                "location": location,
                "checkin": checkin,
                "checkout": checkout,
                "guests": guests,
                "page": page}
        

        mashape_client = HttpClient()
        response = mashape_client.do_call(
                "GET",
                "https://" + self.PUBLIC_DNS + "/s",
                parameters,
                self.auth_handlers,
                ContentType.FORM,
                mashape_callback,
                True)
        return response
Beispiel #14
0
	def trackLyricsGet(self, apikey, track_id, mashape_callback=None):
		parameters = {"apikey" : apikey,
		              "track_id" : track_id}
		mashape_client = HttpClient()
		response = mashape_client.do_call("GET", "http://mashape-api.musixmatch.com/ws/1.1/track.lyrics.get?apikey={apikey}&track_id={track_id}", parameters, True, self.publicKey, self.privateKey, mashape_callback)
		return response
Beispiel #15
0
	def sentiment(self, text, mashape_callback=None):
		parameters = {"text" : text}
		mashape_client = HttpClient()
		response = mashape_client.do_call("POST", "http://api.text-processing.com/sentiment/", parameters, True, self.publicKey, self.privateKey, mashape_callback, True)
		return response