Пример #1
0
def f_wordget():
    while True:
        word = RandomWords().get_random_word()
        if f_wordcheck(word) == True:
            word = word.lower()
            break
    return (word)
Пример #2
0
def checkOxfordForRandomWord(dump):
    # word_id = RandomWords().get_random_word(hasDictionaryDef="true",
    #    	includePartOfSpeech="noun", minCorpusCount=1, maxCorpusCount=10,
    #    	minDictionaryCount=1, maxDictionaryCount=10, minLength=5, maxLength=10)
    word_id = RandomWords().get_random_word()
    print(word_id)
    url = "https://od-api.oxforddictionaries.com:443/api/v2/entries/" + language + "/" + word_id.lower(
    )
    r = requests.get(url, headers={"app_id": app_id, "app_key": app_key})
    # print("dump: "+str(dump))
    if r.status_code == 200:
        dump = r.json()
        r = str(dump['results'][0]['lexicalEntries'][0]['entries'][0]['senses']
                [0]['definitions'][0])
        print(
            "r: ",
            str(dump['results'][0]['lexicalEntries'][0]['entries'][0]['senses']
                [0]['definitions'][0]))
        # x = 0
        return dump
Пример #3
0
word_string = str(word_id)

print(word_string)
noundict = dictionary.meaning(word_string)
print(noundict)

if 'Noun' in noundict:

    try:

        print(word_id)

        print(dictionary.meaning("indentation"))

        url = "https://od-api.oxforddictionaries.com:443/api/v2/entries/" + language + "/" + word_id.lower(
        )
        r = requests.get(url, headers={"app_id": app_id, "app_key": app_key})
        # print("dump: "+str(dump))

        dump = r.json()
        r = str(dump['results'][0]['lexicalEntries'][0]['entries'][0]['senses']
                [0]['definitions'][0])
        print(
            "r: ",
            str(dump['results'][0]['lexicalEntries'][0]['entries'][0]['senses']
                [0]['definitions'][0]))
        # x = 0

        word = word_id.lower()
        first = word[0]