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

Uploaded Source

Built Distribution

sopel_flipper-1.0.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sopel_flipper-1.0.0.tar.gz
Algorithm Hash digest
SHA256 713c1ee31866484813e97b7a575ff0eda28de54bf74a043e543c2dc953958dce
MD5 c43b40593b5deb1d0badd867c0648880
BLAKE2b-256 8a2f582c888b03e8325cb0de7bd1c9c07368f87d3408803de929112de8060f4c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for sopel_flipper-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25ecd34994cfffbc079a58422d44e946ad4e717a190df73d39fd89f86a017e46
MD5 08ea373324aa68e500786a26ad6c2060
BLAKE2b-256 8beefdd8af0902b34ca5507ea52ac5ff032991592c7f31551c17e660e29e447f

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