Skip to main content

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.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.

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sopel_cancelx-0.1.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file sopel_cancelx-0.1.2.tar.gz.

File metadata

  • Download URL: sopel_cancelx-0.1.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sopel_cancelx-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a9f53eb774ca74068e25449076e056e012bc1d40582c7d1f8144cde06fab7029
MD5 d020f7c47b7f32f7afc0ad6d2f91e881
BLAKE2b-256 f693fea4a919a7f5a168ae846baacbafae5db11050ef6e8bcf23e40a8e6630b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sopel_cancelx-0.1.2.tar.gz:

Publisher: pypi.yml on dgw/sopel-cancelx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sopel_cancelx-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: sopel_cancelx-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sopel_cancelx-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f0ded4f35c0bf077ac5ab9dee6f21ca98e4b07d75d65a1f142e31806d3619180
MD5 cb415c4153246ca580412f463e0cd83f
BLAKE2b-256 16cc7f53757c42bce56e1c9ea6aec5c596290459d337d0b54f953f698b3fa631

See more details on using hashes here.

Provenance

The following attestation bundles were made for sopel_cancelx-0.1.2-py3-none-any.whl:

Publisher: pypi.yml on dgw/sopel-cancelx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page