A Mastodon plugin for Sopel
Project description
sopel-mastodon
A Mastodon plugin for Sopel.
This plugin looks for urls of the form https://host/@user/12345 or
https://host/@user@homehost/12345 and then tries to query a Mastodon API at
host for details about the toot in question.
Installation
$ pip install sopel-mastodon
Usage
Just send a link to a toot!
<SnoopJ> check out this toot: https://mastodon.social/@Gargron/1
<terribot> [mastodon] @Gargron: «Hello world»
Changes between 0.1.1 and 1.0.0
- Convert to entry-point plugin (courtesy dgw)
- Indicate attachments to a toot
- Use Sopel's built-in long-message truncation features
- Use as much of an IRC message as possible when summarizing a toot
Changes between 0.1.0 and 0.1.1
- Relax URL regex so that a list of Mastodon instance hostnames is not required
- Any URL of the form
https://host/@user/12345orhttps://host/@user@homeinstance/12345is considered as a possible Mastodon URL
- Any URL of the form
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
sopel-mastodon-1.0.0.tar.gz
(4.1 kB
view details)
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-mastodon-1.0.0.tar.gz.
File metadata
- Download URL: sopel-mastodon-1.0.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37d91b8c86525368bdeb4f17175e00ebef65c2d1772f5d6195c4e90869ab1fda
|
|
| MD5 |
78156f1b08649104f5933bdddf343216
|
|
| BLAKE2b-256 |
6e1c966cd50394d598ad7dfd3056dd7b90baa1cd9c7f07e4e7542830c1f77f2e
|
File details
Details for the file sopel_mastodon-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sopel_mastodon-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cb54c31c69c33f0d2a4f1d5537bfee00c8b43b270175c99736c5a49b2a675d9
|
|
| MD5 |
29d41ced45252e1a269bea57ca997ca5
|
|
| BLAKE2b-256 |
f7fb4e30e5cb24bb2b7637e5e69c7deecc62f66c16c84998cd30d49448fe3166
|