Skip to main content

Meme definition plugin for Sopel IRC bots.

Project description

sopel-kym

Meme definition plugin for Sopel IRC bots.

Installing

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

$ 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.

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

sopel_kym-0.1.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

sopel_kym-0.1.2-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file sopel_kym-0.1.2.tar.gz.

File metadata

  • Download URL: sopel_kym-0.1.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for sopel_kym-0.1.2.tar.gz
Algorithm Hash digest
SHA256 34ae0f2d72e9aa427f57d2b794f629b4df995609a45d12e4b14a9ea40d4679dc
MD5 bb85c3ebf9f54b26978181b6340567e7
BLAKE2b-256 9d6ca0148c9a37497051dec4411a74025c8b44fd9d9846c1acbd75f9bac739f2

See more details on using hashes here.

File details

Details for the file sopel_kym-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: sopel_kym-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for sopel_kym-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5fa20fe695af24abe244c5b8e5c04968f59c0f0910992142c6c462f8df05fb0
MD5 c76bf2c7ee6e5ed5a6b6e7d580ade10c
BLAKE2b-256 ec38ce64102e0e751f10d670b280fc88902c4c275d7180a21f40b3a59f332fc7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page