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
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
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
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
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
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
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
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
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
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
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
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
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
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