wordly


Namewordly JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryA simple python client that requests dictionary definitions from a server that implements Dictionary Server Protocol
upload_time2025-08-07 22:22:43
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords wordly definition dictionary dict
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Wordly

A python client to communicate with servers implementing the
[Dictionary Server Protocol](https://datatracker.ietf.org/doc/html/rfc2229)

If you are using `uv`, you may use `wordly` like so:

```
❯ uvx wordly recalcitrant
"Recalcitrant" gcide "The Collaborative International Dictionary of English v.0.48"
Recalcitrant \Re*cal"ci*trant\ (r[-e]*k[a^]l"s[i^]*trant), a.
   [L. recalcitrans, p. pr. of recalcitrare to kick back; pref.
   re- re- + calcitrare to kick, fr. calx heel. Cf.
   {Inculcate}.]
   Kicking back; recalcitrating; hence, showing repugnance or
   opposition; refractory.
   [1913 Webster]
.
```



## Getting Started

```
pip install wordly
```

## Usage

Once installed you may use wordly from the command line:

```
$ wordly programming
"programming" wn "WordNet (r) 3.0 (2006)"
programming
    n 1: setting an order and time for planned events [syn:
         {scheduling}, {programming}, {programing}]
    2: creating a sequence of instructions to enable the computer to
       do something [syn: {programming}, {programing}, {computer
       programming}, {computer programing}]
.
```

Or you may import `Word` from `wordly` in your scripts.

```py
from wordly import Word

w = Word("curious")

print(w.definition)
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "wordly",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "wordly, definition, dictionary, DICT",
    "author": null,
    "author_email": "Marko Mari\u0107 <marko@lambdabread.io>",
    "download_url": "https://files.pythonhosted.org/packages/7f/60/1db78482c1b8450ba07fb6ec4b9e7074bdcc5f8287ea8e119ae25f5de558/wordly-0.2.2.tar.gz",
    "platform": null,
    "description": "# Wordly\n\nA python client to communicate with servers implementing the\n[Dictionary Server Protocol](https://datatracker.ietf.org/doc/html/rfc2229)\n\nIf you are using `uv`, you may use `wordly` like so:\n\n```\n\u276f uvx wordly recalcitrant\n\"Recalcitrant\" gcide \"The Collaborative International Dictionary of English v.0.48\"\nRecalcitrant \\Re*cal\"ci*trant\\ (r[-e]*k[a^]l\"s[i^]*trant), a.\n   [L. recalcitrans, p. pr. of recalcitrare to kick back; pref.\n   re- re- + calcitrare to kick, fr. calx heel. Cf.\n   {Inculcate}.]\n   Kicking back; recalcitrating; hence, showing repugnance or\n   opposition; refractory.\n   [1913 Webster]\n.\n```\n\n\n\n## Getting Started\n\n```\npip install wordly\n```\n\n## Usage\n\nOnce installed you may use wordly from the command line:\n\n```\n$ wordly programming\n\"programming\" wn \"WordNet (r) 3.0 (2006)\"\nprogramming\n    n 1: setting an order and time for planned events [syn:\n         {scheduling}, {programming}, {programing}]\n    2: creating a sequence of instructions to enable the computer to\n       do something [syn: {programming}, {programing}, {computer\n       programming}, {computer programing}]\n.\n```\n\nOr you may import `Word` from `wordly` in your scripts.\n\n```py\nfrom wordly import Word\n\nw = Word(\"curious\")\n\nprint(w.definition)\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple python client that requests dictionary definitions from a server that implements Dictionary Server Protocol",
    "version": "0.2.2",
    "project_urls": {
        "Changelog": "https://github.com/MarkoM-dot/wordly/blob/main/CHANGELOG.md",
        "Documentation": "https://markom-dot.github.io/wordly/",
        "Homepage": "https://markom-dot.github.io/wordly/",
        "Issues": "https://github.com/MarkoM-dot/wordly/issues",
        "Repository": "https://github.com/MarkoM-dot/wordly"
    },
    "split_keywords": [
        "wordly",
        " definition",
        " dictionary",
        " dict"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1cd2638184df8a479b6b316e7f05a302c49fd8f27b383deeb0ba97bfa82792a",
                "md5": "ca29dc27246da21e24f9b4848bb0d901",
                "sha256": "ec445427b30a4843144eb899ec915b4db5c79c7c14f9ef15436bd400aeb45459"
            },
            "downloads": -1,
            "filename": "wordly-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ca29dc27246da21e24f9b4848bb0d901",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 8513,
            "upload_time": "2025-08-07T22:22:42",
            "upload_time_iso_8601": "2025-08-07T22:22:42.050402Z",
            "url": "https://files.pythonhosted.org/packages/e1/cd/2638184df8a479b6b316e7f05a302c49fd8f27b383deeb0ba97bfa82792a/wordly-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f601db78482c1b8450ba07fb6ec4b9e7074bdcc5f8287ea8e119ae25f5de558",
                "md5": "d7cfceeeec4ff44ec15a8aa2aca0b733",
                "sha256": "605868176e0546a21090207e3646152547694c1b943fc2397c18c10a0206ec0d"
            },
            "downloads": -1,
            "filename": "wordly-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "d7cfceeeec4ff44ec15a8aa2aca0b733",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 8905,
            "upload_time": "2025-08-07T22:22:43",
            "upload_time_iso_8601": "2025-08-07T22:22:43.099029Z",
            "url": "https://files.pythonhosted.org/packages/7f/60/1db78482c1b8450ba07fb6ec4b9e7074bdcc5f8287ea8e119ae25f5de558/wordly-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 22:22:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MarkoM-dot",
    "github_project": "wordly",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "wordly"
}
        
Elapsed time: 0.84027s