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

Changed:

  • Updated culturgen library to the next release series
  • Modernized release workflow & some package metadata

0.1.3

Changed:

  • Switch to my own culturgen library
    • This plugin stopped returning results correctly, and memedict hasn't seen any attention since 2018, so forking the package seemed justified.

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.4.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sopel_kym-0.1.4-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sopel_kym-0.1.4.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sopel_kym-0.1.4.tar.gz
Algorithm Hash digest
SHA256 021e2e8097e133826567bea83647efedb1677ab4306f408a7d1b012706615d72
MD5 643f038146396c1b35b5dd1b0bfa422f
BLAKE2b-256 174554d3ae8be438909df544ef89a659420a234914a25188b47bb0da19d70fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sopel_kym-0.1.4.tar.gz:

Publisher: trusted-publishing.yml on dgw/sopel-kym

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: sopel_kym-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sopel_kym-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c16b0768a554b885ecad6775e45e944711c5d7d3dc01db69d35e13d8d612f0b1
MD5 927f13ba8ecec29ee4d407ac84b496fc
BLAKE2b-256 caec245d3c1818e41202698a177624dc62f63aba60666ab5f07422b97a70a264

See more details on using hashes here.

Provenance

The following attestation bundles were made for sopel_kym-0.1.4-py3-none-any.whl:

Publisher: trusted-publishing.yml on dgw/sopel-kym

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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