-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
Describe the bug
When fetching GitHub repository releases, using the GitHub API, I am getting an encoding error (from my own experience, the error looks like it is coming from the Python "reqeusts" module):
Exception: 'latin-1' codec can't encode character '\u2193' in position 9: ordinal not in range(256)
Version
v0.51.4
How did you install?
Docker image (run in Podman)
To Reproduce
Steps to reproduce the behavior:
- Add new "Watch" for URL "https://api.github.com/repos/adsbypasser/adsbypasser/releases"
- Configure "Filters & Triggers" to:
jq:map(select(.prerelease==false)) | .[0] | "🚀 Release: \(.name // .tag_name)\n📅 Published: \(.published_at | split("T")[0])\n👤 Author: \(.author.login)\n\n📝 Changelog (Overview):\n\(.body | .[0:1000])...\n\n🔗 Download: \(.html_url)"
Note: While doing this, I tried to create a "Shared Watch", but it failed due to SSL error:
Could not share, something went wrong while communicating with the share server - HTTPSConnectionPool(host='changedetection.io', port=443): Max retries exceeded with url: /share/share (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1016)')))
I have this set in the container:
Environment=SSL_CERT_FILE=/etc/ssl/private/cert.crt
Environment=REQUESTS_CA_BUNDLE=/etc/ssl/private/cert.crt
Volume=/usr/local/share/ca-certificates/homelab-ca.crt:/etc/ssl/private/cert.crt:ro,ZWhich I would think should fix that issue, but apparently not?
Expected behavior
Expected behaviour is that the characters from the request should be decoded (so at least a diff is found), and in the notification, encoded, correctly.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: Ubuntu 24.10
- Browser: Waterfox
- Version: 6.6.8 (64-bit)
Additional context
I am not sure how to debug an issue like this, so if that would provide more information for this issue, I would greatly appreciate instruction on what I need to do.