sopel-kym


Namesopel-kym JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryMeme definition plugin for Sopel IRC bots.
upload_time2024-09-27 21:17:51
maintainerNone
docs_urlNone
authorNone
requires_python<4,>=3.8
licenseEFL-2.0
keywords sopel plugin bot irc
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # sopel-kym

Meme definition plugin for Sopel IRC bots.

## Installing

Releases are hosted on PyPI, so after installing Sopel, all you need is `pip`:

```shell
$ pip install sopel-kym
```

## Using

`sopel-kym` provides a `.kym` command to search for memes by name, and also
tries to fetch details for `knowyourmeme.com` meme page links:

```
<dgw> .kym false promise juice
<Sopel> [kym] False Promise Juice. False Promises Juice refers to a series of
        object labeled Nanalan' remixes on TikTok in which Mona, labeled
        "Management" attempts to feed juice, labeled "False Promise Juice," to
        a duck stuffed animal, labeled "Burnt employees." The template grew
        popular on the site in the summer of 2024. |
        https://knowyourmeme.com/memes/false-promise-juice

<dgw> https://knowyourmeme.com/memes/all-your-base-are-belong-to-us
<Sopel> [kym] All Your Base Are Belong To Us. "All Your Base Are Belong to Us"
        is a popular engrish catchphrase that grew popular across the internet
        as early as in 1998. An awkward translation of "all of your bases are
        now under our control", the quote originally appeared in the opening
        dialogue of Zero Wing, a 16-bit shoot'em up game released in 1989.
        Marked by poor grammar, the "All Your Base" phrase and the dialogue
        scene went […]
```

## Changelog

### 0.1.2

Changed:

* Allow `http://` links too, and tighten up the pattern matching (#4)

Fixed:

* Catch error if `memedict` library randomly returns `None` for the URL (#3)


### 0.1.1

Fixed:
* "Unexpected TypeError" after the bot says "No results."


### 0.1.0

First release of `sopel-kym`.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "sopel-kym",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.8",
    "maintainer_email": null,
    "keywords": "sopel, plugin, bot, irc",
    "author": null,
    "author_email": "dgw <dgw@technobabbl.es>",
    "download_url": "https://files.pythonhosted.org/packages/9d/6c/a0148c9a37497051dec4411a74025c8b44fd9d9846c1acbd75f9bac739f2/sopel_kym-0.1.2.tar.gz",
    "platform": "Linux x86, x86-64",
    "description": "# sopel-kym\n\nMeme definition plugin for Sopel IRC bots.\n\n## Installing\n\nReleases are hosted on PyPI, so after installing Sopel, all you need is `pip`:\n\n```shell\n$ pip install sopel-kym\n```\n\n## Using\n\n`sopel-kym` provides a `.kym` command to search for memes by name, and also\ntries to fetch details for `knowyourmeme.com` meme page links:\n\n```\n<dgw> .kym false promise juice\n<Sopel> [kym] False Promise Juice. False Promises Juice refers to a series of\n        object labeled Nanalan' remixes on TikTok in which Mona, labeled\n        \"Management\" attempts to feed juice, labeled \"False Promise Juice,\" to\n        a duck stuffed animal, labeled \"Burnt employees.\" The template grew\n        popular on the site in the summer of 2024. |\n        https://knowyourmeme.com/memes/false-promise-juice\n\n<dgw> https://knowyourmeme.com/memes/all-your-base-are-belong-to-us\n<Sopel> [kym] All Your Base Are Belong To Us. \"All Your Base Are Belong to Us\"\n        is a popular engrish catchphrase that grew popular across the internet\n        as early as in 1998. An awkward translation of \"all of your bases are\n        now under our control\", the quote originally appeared in the opening\n        dialogue of Zero Wing, a 16-bit shoot'em up game released in 1989.\n        Marked by poor grammar, the \"All Your Base\" phrase and the dialogue\n        scene went [\u2026]\n```\n\n## Changelog\n\n### 0.1.2\n\nChanged:\n\n* Allow `http://` links too, and tighten up the pattern matching (#4)\n\nFixed:\n\n* Catch error if `memedict` library randomly returns `None` for the URL (#3)\n\n\n### 0.1.1\n\nFixed:\n* \"Unexpected TypeError\" after the bot says \"No results.\"\n\n\n### 0.1.0\n\nFirst release of `sopel-kym`.\n",
    "bugtrack_url": null,
    "license": "EFL-2.0",
    "summary": "Meme definition plugin for Sopel IRC bots.",
    "version": "0.1.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/dgw/sopel-kym/issues",
        "Homepage": "https://github.com/dgw/sopel-kym"
    },
    "split_keywords": [
        "sopel",
        " plugin",
        " bot",
        " irc"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec38ce64102e0e751f10d670b280fc88902c4c275d7180a21f40b3a59f332fc7",
                "md5": "c76bf2c7ee6e5ed5a6b6e7d580ade10c",
                "sha256": "b5fa20fe695af24abe244c5b8e5c04968f59c0f0910992142c6c462f8df05fb0"
            },
            "downloads": -1,
            "filename": "sopel_kym-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c76bf2c7ee6e5ed5a6b6e7d580ade10c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.8",
            "size": 4040,
            "upload_time": "2024-09-27T21:17:50",
            "upload_time_iso_8601": "2024-09-27T21:17:50.086475Z",
            "url": "https://files.pythonhosted.org/packages/ec/38/ce64102e0e751f10d670b280fc88902c4c275d7180a21f40b3a59f332fc7/sopel_kym-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d6ca0148c9a37497051dec4411a74025c8b44fd9d9846c1acbd75f9bac739f2",
                "md5": "bb85c3ebf9f54b26978181b6340567e7",
                "sha256": "34ae0f2d72e9aa427f57d2b794f629b4df995609a45d12e4b14a9ea40d4679dc"
            },
            "downloads": -1,
            "filename": "sopel_kym-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "bb85c3ebf9f54b26978181b6340567e7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.8",
            "size": 3798,
            "upload_time": "2024-09-27T21:17:51",
            "upload_time_iso_8601": "2024-09-27T21:17:51.312174Z",
            "url": "https://files.pythonhosted.org/packages/9d/6c/a0148c9a37497051dec4411a74025c8b44fd9d9846c1acbd75f9bac739f2/sopel_kym-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-27 21:17:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dgw",
    "github_project": "sopel-kym",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "sopel-kym"
}
        
Elapsed time: 0.99869s