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
newsubdomain (#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_idsetting (#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
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-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
|