"Unofficial Python Wrapper for the Datamuse API."
Project description
pytekdatamuse.
Documentation
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 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.0.2.tar.gz
(20.8 kB
view details)
Built Distribution
File details
Details for the file pytekdatamuse-0.0.2.tar.gz
.
File metadata
- Download URL: pytekdatamuse-0.0.2.tar.gz
- Upload date:
- Size: 20.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 | 95622a9dd5bdf3f63736004c61f162efdaf9fad8cf5c0decd49d76ea50810eef |
|
MD5 | e47a9b06b60ebbfc7ebf1a6720d47743 |
|
BLAKE2b-256 | 18ad6f25d5195ab57c80309e19daf36c5d228c3d9120a67c1cc9132dc84ae351 |
File details
Details for the file pytekdatamuse-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: pytekdatamuse-0.0.2-py3-none-any.whl
- Upload date:
- Size: 18.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 | b3598b9fbb71a646b67a42198995fc14d5c0c218d62ed18735871fa167088851 |
|
MD5 | b7ef3d3c8e5296e7c3b25063e7b6d4ff |
|
BLAKE2b-256 | 880c74952ce73a569910829d08ed542ba7635c0a700b0f0db7b1b38e572e7216 |