Skip to content

Commit d80f3cc

Browse files
Update examples
1 parent 38f1bc5 commit d80f3cc

17 files changed

+152
-138
lines changed

examples/authorization_v1.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import json
2-
import watson_developer_cloud
2+
import watson_developer_cloud.AuthorizationV1 as Authorization
3+
import watson_developer_cloud.SpeechToTextV1 as SpeechToText
34

4-
authorization = watson_developer_cloud.AuthorizationV1(username='YOUR SERVICE USERNAME',
5-
password='YOUR SERVICE PASSWORD')
5+
authorization = Authorization(username='YOUR SERVICE USERNAME',
6+
password='YOUR SERVICE PASSWORD')
67

7-
print(json.dumps(authorization.get_token(url=watson_developer_cloud.SpeechToTextV1.default_url), indent=2))
8+
print(json.dumps(authorization.get_token(url=SpeechToText.default_url), indent=2))
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
# coding=utf-8
2-
import json
3-
import time
4-
import watson_developer_cloud
5-
6-
7-
concept_expansion = watson_developer_cloud.ConceptExpansionV1Beta()
8-
9-
job_id = concept_expansion.create_job(dataset='mtsamples', seeds=['motrin', 'tylenol', 'aspirin'], label='medications')
10-
print(json.dumps(job_id, indent=2))
11-
12-
time.sleep(5) # sleep for 5 seconds
13-
job_status = concept_expansion.get_status(job_id)
14-
15-
while job_status['status'] == 'in progress' or job_status['status'] == 'awaiting work':
16-
time.sleep(5) # sleep for 5 seconds
17-
job_status = concept_expansion.get_status(job_id)
18-
print(json.dumps(job_status, indent=2))
19-
20-
if job_status['status'] == 'done':
21-
results = concept_expansion.get_results(job_id)
22-
print(json.dumps(results, indent=2))
23-
24-
# The service is current broken, returning a 'Filter threw Exception' message even in the demo
1+
# coding=utf-8
2+
import json
3+
import time
4+
import watson_developer_cloud.ConceptExpansionV1Beta as ConceptExpansion
5+
6+
7+
concept_expansion = ConceptExpansion(username='YOUR SERVICE USERNAME',
8+
password='YOUR SERVICE PASSWORD')
9+
10+
job_id = concept_expansion.create_job(dataset='mtsamples', seeds=[
11+
'motrin', 'tylenol', 'aspirin'], label='medications')
12+
print(json.dumps(job_id, indent=2))
13+
14+
time.sleep(5) # sleep for 5 seconds
15+
job_status = concept_expansion.get_status(job_id)
16+
17+
while job_status['status'] == 'in progress' or job_status['status'] == 'awaiting work':
18+
time.sleep(5) # sleep for 5 seconds
19+
job_status = concept_expansion.get_status(job_id)
20+
print(json.dumps(job_status, indent=2))
21+
22+
if job_status['status'] == 'done':
23+
results = concept_expansion.get_results(job_id)
24+
print(json.dumps(results, indent=2))

examples/concept_insights_v2.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
# coding=utf-8
2-
import json
3-
import watson_developer_cloud
4-
5-
6-
concept_insights = watson_developer_cloud.ConceptInsightsV2()
7-
8-
print(json.dumps(concept_insights.get_accounts_info(), indent=2))
1+
# coding=utf-8
2+
import json
3+
import watson_developer_cloud.ConceptInsightsV2 as ConceptInsights
4+
5+
6+
concept_insights = ConceptInsights(username='YOUR SERVICE USERNAME',
7+
password='YOUR SERVICE PASSWORD')
8+
9+
print(json.dumps(concept_insights.get_accounts_info(), indent=2))

examples/document_conversion_v1_experimental.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# coding=utf-8
22
import json
3-
import watson_developer_cloud
3+
import watson_developer_cloud.DocumentConversionV1Experimental as DocumentConversion
44

55

6-
document_conversion = watson_developer_cloud.DocumentConversionV1Experimental()
6+
document_conversion = DocumentConversion(username='YOUR SERVICE USERNAME',
7+
password='YOUR SERVICE PASSWORD')
78

89
# print(json.dumps(document_conversion.get_jobs(), indent=2))
910

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
# coding=utf-8
2-
import json
3-
import watson_developer_cloud
4-
5-
6-
language_translation = watson_developer_cloud.LanguageTranslationV2()
7-
8-
print(json.dumps(language_translation.get_models(), indent=2))
9-
10-
print(watson_developer_cloud.LanguageTranslationV2.default_url)
11-
12-
print(json.dumps(language_translation.translate('Hola, cómo estás? €', source='es', target='en'), indent=2,
13-
ensure_ascii=False))
14-
15-
16-
print(json.dumps(language_translation.identify('Hello how are you?'), indent=2))
1+
# coding=utf-8
2+
import json
3+
import watson_developer_cloud.LanguageTranslationV2 as LanguageTranslation
4+
5+
6+
language_translation = LanguageTranslation(username='YOUR SERVICE USERNAME',
7+
password='YOUR SERVICE PASSWORD')
8+
9+
print(json.dumps(language_translation.get_models(), indent=2))
10+
11+
print(json.dumps(language_translation.translate('Hola, cómo estás? €', source='es', target='en'), indent=2,
12+
ensure_ascii=False))
13+
14+
15+
print(json.dumps(language_translation.identify('Hello how are you?'), indent=2))

examples/message_resonance_v1_beta.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import json
2-
import watson_developer_cloud
2+
import watson_developer_cloud.MessageResonanceV1Beta as MessageResonance
33

44

5-
message_resonance = watson_developer_cloud.MessageResonanceV1Beta()
5+
message_resonance = MessageResonance(username='YOUR SERVICE USERNAME',
6+
password='YOUR SERVICE PASSWORD')
67

78
print(json.dumps(message_resonance.datasets(), indent=2))
89

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
import json
2-
import watson_developer_cloud
3-
4-
5-
natural_language_classifier = watson_developer_cloud.NaturalLanguageClassifierV1()
6-
7-
print(json.dumps(natural_language_classifier.list(), indent=2))
8-
9-
# with open('../resources/weather_data_train.csv', 'rb') as training_data:
10-
# print(json.dumps(natural_language_classifier.create(training_data=training_data, name='weather2'), indent=2))
11-
12-
status = natural_language_classifier.status('47C164-nlc-243')
13-
print (json.dumps(status, indent=2))
14-
15-
classes = natural_language_classifier.classify('47C164-nlc-243', 'How hot will it be tomorrow?')
16-
print(json.dumps(classes, indent=2))
17-
18-
# print(json.dumps(natural_language_classifier.remove('950DCB-nlc-641')))
19-
1+
import json
2+
import watson_developer_cloud.NaturalLanguageClassifierV1 as NaturalLanguageClassifier
3+
4+
5+
natural_language_classifier = NaturalLanguageClassifier(username='YOUR SERVICE USERNAME',
6+
password='YOUR SERVICE PASSWORD')
7+
8+
print(json.dumps(natural_language_classifier.list(), indent=2))
9+
10+
# create a classifier
11+
# with open('../resources/weather_data_train.csv', 'rb') as training_data:
12+
# print(json.dumps(natural_language_classifier.create(training_data=training_data, name='weather2'), indent=2))
13+
14+
status = natural_language_classifier.status('<classifier_id>')
15+
print (json.dumps(status, indent=2))
16+
17+
classes = natural_language_classifier.classify(
18+
'<classifier_id>', 'How hot will it be tomorrow?')
19+
print(json.dumps(classes, indent=2))
Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
1-
import json
2-
import watson_developer_cloud
3-
4-
5-
personality_insights = watson_developer_cloud.PersonalityInsightsV2()
6-
7-
with open('../resources/personality.txt') as personality_text:
8-
print(json.dumps(personality_insights.profile(text=personality_text.read()), indent=2))
9-
10-
# with open('../resources/personality.txt') as personality_text:
11-
# personality_insights_json = {"contentItems": [
12-
# {"id": "245160944223793152", "userid": "bob", "sourceid": "twitter", "created": 1427720427,
13-
# "updated": 1427720427, "contenttype": "text/plain", "charset": "UTF-8", "language": "en-us",
14-
# "content": personality_text.read(), "parentid": "", "reply": "false", "forward": "false"}]}
15-
# print(json.dumps(personality_insights.profile(text=personality_insights_json), indent=2))
16-
17-
# with open('../resources/personality.es.txt') as personality_text:
18-
# print(json.dumps(personality_insights.profile(text=personality_text.read(), language='es'), indent=2))
1+
import json
2+
import watson_developer_cloud.PersonalityInsightsV2 as PersonalityInsights
3+
4+
5+
personality_insights = PersonalityInsights(username='YOUR SERVICE USERNAME',
6+
password='YOUR SERVICE PASSWORD')
7+
8+
with open('../resources/personality.txt') as personality_text:
9+
print(json.dumps(personality_insights.profile(
10+
text=personality_text.read()), indent=2))
11+
12+
13+
# with open('../resources/personality.txt') as personality_text:
14+
# personality_insights_json = {"contentItems": [
15+
# {"id": "245160944223793152", "userid": "bob", "sourceid": "twitter", "created": 1427720427,
16+
# "updated": 1427720427, "contenttype": "text/plain", "charset": "UTF-8", "language": "en-us",
17+
# "content": personality_text.read(), "parentid": "", "reply": "false", "forward": "false"}]}
18+
# print(json.dumps(personality_insights.profile(text=personality_insights_json), indent=2))
19+
20+
# with open('../resources/personality.es.txt') as personality_text:
21+
# print(json.dumps(personality_insights.profile(text=personality_text.read(), language='es'), indent=2))

examples/question_and_answer_v1_beta.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import json
2-
import watson_developer_cloud
2+
import watson_developer_cloud.QuestionAndAnswerV1Beta as QuestionAndAnswer
33

44

5-
question_and_answer = watson_developer_cloud.QuestionAndAnswerV1Beta()
5+
question_and_answer = QuestionAndAnswer(username='YOUR SERVICE USERNAME',
6+
password='YOUR SERVICE PASSWORD')
67

78
print(json.dumps(question_and_answer.datasets(), indent=2))
89

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import watson_developer_cloud
1+
import watson_developer_cloud.RelationshipExtractionV1Beta as RelationshipExtraction
22

33

4-
relationship_extraction = watson_developer_cloud.RelationshipExtractionV1Beta()
4+
relationship_extraction = RelationshipExtraction(username='YOUR SERVICE USERNAME',
5+
password='YOUR SERVICE PASSWORD')
56

67
print(relationship_extraction.extract("Hello from IBM Watson"))

0 commit comments

Comments
 (0)