Name | sopel-flipper JSON |
Version |
1.1.0.post0
JSON |
| download |
home_page | None |
Summary | A Sopel plugin to flip (and mirror) text |
upload_time | 2024-09-12 12:54:12 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <4,>=3.8 |
license | EFL-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-flipper
A Sopel plugin to flip (and mirror) text
## Installing
Releases are hosted on PyPI, so after installing Sopel, all you need is `pip`:
```shell
$ pip install sopel-flipper
```
## Using
Flip, roll, or mirror text with a CTCP ACTION (`/me` command) and Sopel will
output the transformation along with a suitable _kaomoji_.
```
* dgw flips the joint
<Sopel> (╯°□°)╯︵ ʇuᴉoɾ ǝɥʇ
* dgw rolls NoobGuy
<Sopel> (╮°-°)╯︵ ʎn⅁qooN NoobGuy ʎn⅁qooN NoobGuy ʎn⅁qooN (@_@;)
* dgw mirrors the quick brown fox
<Sopel> ╰( ⁰ ਊ ⁰ )━💨🪞 xoʇ nwoɿd ʞɔiup ɘ⑁Ɉ
```
Alternatively, use the `.flip`, `.roll`, or `.mirror` commands.
```
<dgw> .flip the joint
<Sopel> (╯°□°)╯︵ ʇuᴉoɾ ǝɥʇ
<dgw> .roll NoobGuy
<Sopel> (╮°-°)╯︵ ʎn⅁qooN NoobGuy ʎn⅁qooN NoobGuy ʎn⅁qooN (@_@;)
<dgw> .mirror the quick brown fox
<Sopel> ╰( ⁰ ਊ ⁰ )━💨🪞 xoʇ nwoɿd ʞɔiup ɘ⑁Ɉ
```
_Easter egg: Try `.flip a table`!_
## 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
Raw data
{
"_id": null,
"home_page": null,
"name": "sopel-flipper",
"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/29/ab/836fbaced0064bc915d0348b83b8a503dbdffa8cfbc8e450fa0468e5dab8/sopel_flipper-1.1.0.post0.tar.gz",
"platform": "Linux x86, x86-64",
"description": "# sopel-flipper\n\nA Sopel plugin to flip (and mirror) text\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-flipper\n```\n\n## Using\n\nFlip, roll, or mirror text with a CTCP ACTION (`/me` command) and Sopel will\noutput the transformation along with a suitable _kaomoji_.\n\n```\n* dgw flips the joint\n<Sopel> (\u256f\u00b0\u25a1\u00b0\uff09\u256f\ufe35 \u0287u\u1d09o\u027e \u01dd\u0265\u0287\n* dgw rolls NoobGuy\n<Sopel> (\u256e\u00b0-\u00b0)\u256f\ufe35 \u028en\u2141qooN NoobGuy \u028en\u2141qooN NoobGuy \u028en\u2141qooN (@_@;)\n* dgw mirrors the quick brown fox\n<Sopel> \u2570( \u2070 \u0a0a \u2070 )\u2501\ud83d\udca8\ud83e\ude9e xo\u0287 nwo\u027fd \u029e\u0254iup \u0258\u2441\u0248\n```\n\nAlternatively, use the `.flip`, `.roll`, or `.mirror` commands.\n\n```\n<dgw> .flip the joint\n<Sopel> (\u256f\u00b0\u25a1\u00b0\uff09\u256f\ufe35 \u0287u\u1d09o\u027e \u01dd\u0265\u0287\n<dgw> .roll NoobGuy\n<Sopel> (\u256e\u00b0-\u00b0)\u256f\ufe35 \u028en\u2141qooN NoobGuy \u028en\u2141qooN NoobGuy \u028en\u2141qooN (@_@;)\n<dgw> .mirror the quick brown fox\n<Sopel> \u2570( \u2070 \u0a0a \u2070 )\u2501\ud83d\udca8\ud83e\ude9e xo\u0287 nwo\u027fd \u029e\u0254iup \u0258\u2441\u0248\n```\n\n_Easter egg: Try `.flip a table`!_\n\n## Changelog\n\n### 1.1.0\n\nAdded:\n* Horizontal `.mirror` command feature (#10)\n\n\n### 1.0.0\n\nReworked for the Python-3-only world.\n\nAdded:\n* Regular prefix-based commands for `.flip` and `.roll` (#9)\n\nChanged:\n* Rolling always uses the \"down a hill\" format that was previously an Easter\n egg, to differentiate it more from flipping (#8)\n\nMeta:\n* Package metadata modernized using `pyproject.toml` (#8)\n* Refactored a big chunk of the plugin code (#8)\n* Python older than 3.8 is no longer officially supported (#8)\n * Sopel 7.1 bots are still supported, if running on Python >=3.8\n* Releases are now automated (#8)\n\n\n### 0.1.0\n\nInitial release.\n\nChanged:\n* Converted from single file to entry-point package\n* Properly specified dependencies\n* Upgraded to Sopel 7.1+ coding standards\n",
"bugtrack_url": null,
"license": "EFL-2.0",
"summary": "A Sopel plugin to flip (and mirror) text",
"version": "1.1.0.post0",
"project_urls": {
"Bug Tracker": "https://github.com/dgw/sopel-flipper/issues",
"Homepage": "https://github.com/dgw/sopel-flipper"
},
"split_keywords": [
"sopel",
" plugin",
" bot",
" irc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c016d3e1147c6c82f06a910b909723b298cf2be044cd931f58512cd5e860f193",
"md5": "3ac10bafd4c9a22fc62676391ace78fe",
"sha256": "9b0833260cff27b460e2b2d855bad8709545847dd2809a076b6814d69fcc6657"
},
"downloads": -1,
"filename": "sopel_flipper-1.1.0.post0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3ac10bafd4c9a22fc62676391ace78fe",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.8",
"size": 5941,
"upload_time": "2024-09-12T12:54:11",
"upload_time_iso_8601": "2024-09-12T12:54:11.466182Z",
"url": "https://files.pythonhosted.org/packages/c0/16/d3e1147c6c82f06a910b909723b298cf2be044cd931f58512cd5e860f193/sopel_flipper-1.1.0.post0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "29ab836fbaced0064bc915d0348b83b8a503dbdffa8cfbc8e450fa0468e5dab8",
"md5": "fac32a557dd1b6fe850d43937fdc1e6b",
"sha256": "228ebb87e3c46f579f359b8f4a3fe57e35ec93a8248d3b2654b7a41836825b82"
},
"downloads": -1,
"filename": "sopel_flipper-1.1.0.post0.tar.gz",
"has_sig": false,
"md5_digest": "fac32a557dd1b6fe850d43937fdc1e6b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.8",
"size": 5104,
"upload_time": "2024-09-12T12:54:12",
"upload_time_iso_8601": "2024-09-12T12:54:12.917484Z",
"url": "https://files.pythonhosted.org/packages/29/ab/836fbaced0064bc915d0348b83b8a503dbdffa8cfbc8e450fa0468e5dab8/sopel_flipper-1.1.0.post0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-12 12:54:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dgw",
"github_project": "sopel-flipper",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sopel-flipper"
}