Metadata-Version: 2.4
Name: sopel-cancelx
Version: 0.1.2
Summary: A Sopel plugin to cancel X links
Author-email: dgw <dgw@technobabbl.es>
License-Expression: EFL-2.0
Project-URL: Homepage, https://github.com/dgw/sopel-cancelx
Project-URL: Bug Tracker, https://github.com/dgw/sopel-cancelx/issues
Keywords: sopel,plugin,bot,irc
Platform: Linux x86, x86-64
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: Communications :: Chat :: Internet Relay Chat
Requires-Python: <4,>=3.8
Description-Content-Type: text/markdown
License-File: COPYING
Requires-Dist: sopel>=8.0
Dynamic: license-file

# sopel-cancelx

A Sopel plugin to cancel X links

## Installing

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

```shell
$ pip install sopel-cancelx
```

## Configuring

The easiest way to configure `sopel-cancelx` is via Sopel's configuration
wizard—simply run `sopel-plugins configure cancelx` and enter the values for
which it prompts you.

### `alternate_domains`

This is a list of alternate X/Twitter domains to cancel. By default it contains:

- `vxtwitter.com`
- `fixvx.com`
- `nitter.net`

You will need to include any of the default entries that you want to keep when
creating your own list using Sopel's config wizard or manually editing your
config file.

## Using

Post a link to Twitter and watch Sopel automatically provide a canceled version:

```
<dgw> https://x.com/i/status/2016567703478194406
<SopelTest> [X Cancelled] https://xcancel.com/i/status/2016567703478194406
<dgw> the link that started me down this path, vanquished!
```

## Changelog

### 0.1.2

Tighten up matching; add manually-run test suite.


### 0.1.1

Remove partially broken import of `alternate_domains` from `sopel-twitter`.


### 0.1.0

First release of `sopel-cancelx`.
