Skip to main content

A Sopel plugin that flips text in response to CTCP ACTIONs.

Project description

sopel-flipper

A Sopel plugin that flips text in response to CTCP ACTIONs.

Installing

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

$ pip install sopel-flipper

Using

Flip or roll text with a CTCP ACTION (/me command) and Sopel will output the transformed text along with an appropriate kaomoji.

Try /me flips a table or /me rolls xnaas down a hill for Easter eggs.

Changelog

1.1.0

Added:

  • Horizontal .mirror command feature (#10)

1.0.0

Reworked for the Python-3-only world.

Added:

  • Regular prefix-based commands for .flip and .roll (#9)

Changed:

  • Rolling always uses the "down a hill" format that was previously an Easter egg, to differentiate it more from flipping (#8)

Meta:

  • Package metadata modernized using pyproject.toml (#8)
  • Refactored a big chunk of the plugin code (#8)
  • Python older than 3.8 is no longer officially supported (#8)
    • Sopel 7.1 bots are still supported, if running on Python >=3.8
  • Releases are now automated (#8)

0.1.0

Initial release.

Changed:

  • Converted from single file to entry-point package
  • Properly specified dependencies
  • Upgraded to Sopel 7.1+ coding standards

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_flipper-1.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

sopel_flipper-1.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file sopel_flipper-1.1.0.tar.gz.

File metadata

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

File hashes

Hashes for sopel_flipper-1.1.0.tar.gz
Algorithm Hash digest
SHA256 bc6840d64fdcd134ec631784dee76f164fb2241a7db5c2f937427ea71e901831
MD5 252161dc4d086e1027d33501cca82f65
BLAKE2b-256 7e73706da82ee0fa64b5fc9aa3e6e1861bbe0a733bdb3b5935ac255a1ca57fcb

See more details on using hashes here.

Provenance

File details

Details for the file sopel_flipper-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sopel_flipper-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1443bd7def950e7aacfc6c44bf6dcd92464feb80672ac31f969eec9d2f546584
MD5 5f8299a9ece23c548d640b602444f59a
BLAKE2b-256 dec503e0ba758967d7f10c81e6297c01152696b261f3021dba0241b75f04f219

See more details on using hashes here.

Provenance

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