"Unofficial Python Wrapper for the Datamuse API."
Project description
pytekdatamuse.
Documentation
The cli script provides 22 subcommands to avail the various functionalities offered by the API.
Look at the Datamuse API Docs for a detailed description.
How to Install
# In terminal do:
$ pip install pytekdatamuse
Usage
You can use the cli script
$ tekdatamuse --help
$ tekdatamuse [subcommand] --help
$ tekdatamuse define hypotheses
hypotheses
N a tentative theory about the natural world; a concept that is not yet verified but that if true would explain certain facts or phenomena
N a proposal intended to explain certain facts or observations
N a message expressing an opinion based on incomplete evidence
From python scripts
import tekdatamuse
api=tekdatamuse.Datamuse()
# words
words=api.words(sp="early",md="d")
# get synonyms
syns=api.synonyms("look")
# get antonyms
antonyms=api.antonyms("look")
# get holonyms
holonyms=api.holonyms("look")
# get hypernyms
hypernyms=api.hypernyms("look")
# get hyponyms
hyponyms=api.hyponyms("look")
# get meronyms
meronyms=api.meronyms("look")
# get homophones
homophones=api.homophones("look")
# get rhymes
rhymes=api.rhymes("look")
# get approximate rhymes
approx_rhymes=api.approx_rhymes("look")
# get popular adjectives modifying a noun
noun_modifiers=api.noun_modifiers("look")
# get popular nouns modified by the adjective
adj_modifiers=api.adj_modifiers("look")
# get word definition
define=api.define("hypotheses")
# autocomplete
completions=api.autocomplete("boo",max=20)
# followers
followers=api.followers("early")
# predecessors
predecessors=api.predecessors("early")
# right_context
right_context=api.right_context("early")
# left_context
left_context=api.left_context("early")
# triggers
triggers=api.triggers("early")
# means_like
means_like=api.means_like("early")
# sounds_like
sounds_like=api.sounds_like("early")
# spelled_like
spelled_like=api.spelled_like("early")
Building from Source for Developers
$ git clone https://github.com/TralahM/pytekdatamuse.git
$ cd pytekdatamuse
Contributing
Support
LICENCE
Self-Promotion
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytekdatamuse-0.1.0.tar.gz
(21.8 kB
view details)
Built Distribution
File details
Details for the file pytekdatamuse-0.1.0.tar.gz
.
File metadata
- Download URL: pytekdatamuse-0.1.0.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff481d219311d0d9c17e6cad21bc37e6470242a04518ed43c2d120afdc992fb |
|
MD5 | 4853146f98aa4a8eddf36313ae0540a7 |
|
BLAKE2b-256 | ac8d9616b83ba48783aa6d04f359f41b4a588e3da6c80902e874f2d0a05f7e57 |
File details
Details for the file pytekdatamuse-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: pytekdatamuse-0.1.0-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba7a50a8c9d969b723cd3bfd711c2596bcba55091b6232ed70cf0ecc64a883b8 |
|
MD5 | 56798c59cc6fb500b5996f0b2d7ccafe |
|
BLAKE2b-256 | 8fa67111fecd92825b8011d9951075251bc6a3349b88a72b384baa0713221b9d |