A Sopel plugin to cancel X links
Project description
sopel-cancelx
A Sopel plugin to cancel X links
Installing
Releases are hosted on PyPI, so after installing Sopel, all you need is pip:
$ 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.comfixvx.comnitter.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.1
Remove partially broken import of alternate_domains from sopel-twitter.
0.1.0
First release of sopel-cancelx.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sopel_cancelx-0.1.1.tar.gz.
File metadata
- Download URL: sopel_cancelx-0.1.1.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f99284ba3c24072925ec812a685f376578daa079f25922694b2072f62ca683b
|
|
| MD5 |
909b579d3503e536a47777f8d2a5e00f
|
|
| BLAKE2b-256 |
486c181d7074f9e112baee46d2e4db37e418bbef1c8f95dae557dcd7d580eea7
|
Provenance
The following attestation bundles were made for sopel_cancelx-0.1.1.tar.gz:
Publisher:
pypi.yml on dgw/sopel-cancelx
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sopel_cancelx-0.1.1.tar.gz -
Subject digest:
3f99284ba3c24072925ec812a685f376578daa079f25922694b2072f62ca683b - Sigstore transparency entry: 869540824
- Sigstore integration time:
-
Permalink:
dgw/sopel-cancelx@447eb1324ed39545fc8f5cf921ab0b98b737321f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/dgw
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@447eb1324ed39545fc8f5cf921ab0b98b737321f -
Trigger Event:
release
-
Statement type:
File details
Details for the file sopel_cancelx-0.1.1-py3-none-any.whl.
File metadata
- Download URL: sopel_cancelx-0.1.1-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c49e0c272f30edb5a2c3b070d2383447cbd54995e8e363147ffdc95c16a6e40
|
|
| MD5 |
e6076d5343580676c82d7f72a859c7ec
|
|
| BLAKE2b-256 |
937ed4a08a3fe3bd8d9ac1e0a4540410d7f1cdc068b0abfe310a121e9eed2b57
|
Provenance
The following attestation bundles were made for sopel_cancelx-0.1.1-py3-none-any.whl:
Publisher:
pypi.yml on dgw/sopel-cancelx
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sopel_cancelx-0.1.1-py3-none-any.whl -
Subject digest:
0c49e0c272f30edb5a2c3b070d2383447cbd54995e8e363147ffdc95c16a6e40 - Sigstore transparency entry: 869540841
- Sigstore integration time:
-
Permalink:
dgw/sopel-cancelx@447eb1324ed39545fc8f5cf921ab0b98b737321f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/dgw
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@447eb1324ed39545fc8f5cf921ab0b98b737321f -
Trigger Event:
release
-
Statement type: