A reddit plugin for Sopel IRC bots.
Project description
sopel-reddit
A reddit plugin for Sopel IRC bots.
Installation
Stable version:
pip install sopel-reddit
From source
pip install -e path/to/sopel-reddit
# optional: for development
pip install -r dev-requirements.txt
Note: Running the test suite with pytest -v tests/
requires both
sopel-reddit
and sopel
itself to be installed in the same venv.
Configuration
[reddit]
slash_info = True
# Allow expansion of inline references like `u/RandomRedditor` or `r/eyebleach`
# (links are always expanded)
app_id = abcdef0123456789
# Optional custom app ID for the reddit API
The app_id
setting is provided mostly for future-proofing after API policy
changes announced by Reddit Inc. in April
2023.
It exists so possible future API limitations can be worked around by users
without requiring a package update. As of the time this package version was
published, the app_id
setting does not need to have a value.
Special thanks
All contributors to the original reddit
plugin for
Sopel.
Version 1.1.0
Changed:
- Improve consistency of when links are included in output (#9, #10)
- Improve ordering of user output fields (#11)
- Try harder to get a useful subreddit description (#13)
- Try harder to fetch source submission for video links (#14)
Fixed:
- Capitalization in generated subreddit URL (#13)
Version 1.0.1
Added:
- Handle
new
subdomain (#3) - Handle image links with post slugs (#6)
Changed:
- Improve URL-matching test coverage (#3, #4, #6)
Initial release - 1.0.0
Based on reddit.py
from Sopel's built-ins as of upstream
commit 7ad23ec.
Added:
- Optional
app_id
setting (#1)
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
File details
Details for the file sopel-reddit-1.1.0.tar.gz
.
File metadata
- Download URL: sopel-reddit-1.1.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a27681d344699e00dc87cb1e36e0c37b366520dd9a4f4e06300460c6a173a86 |
|
MD5 | 5f1d90f5a61b0b4e579cd54d4d472620 |
|
BLAKE2b-256 | 5c720715d538cc23642310fb8f587434a9fb6a3555c7f749fd5a574a66c61049 |
File details
Details for the file sopel_reddit-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: sopel_reddit-1.1.0-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac74ac23d4f2f13a6a644887fadbdffe259023f2932010d4d7d5a26382103ae |
|
MD5 | a6015b40a249d1ca0b92960d7d897ec9 |
|
BLAKE2b-256 | 92d75b50eede72baca09057902a4d0d0a9b02e6cf1c22801eee5c69890d5a12b |