Commit graph

84 commits

Author SHA1 Message Date
36d55566fc
Edit sent Discord webhooks if entry values updates
All checks were successful
Test and build Docker image / docker (push) Successful in 1m48s
2026-05-09 04:41:50 +02:00
d85bc16904
Make blacklist override whitelist
All checks were successful
Test and build Docker image / docker (push) Successful in 30s
Change filter evaluation so blacklist matches take precedence over whitelist matches. Updated evaluator logic to skip entries when blacklist and whitelist both match, adjusted related branches to reflect the new decision flow, and updated a feeds.py comment to clarify the combined decision. Also updated blacklist/whitelist templates copy to reflect the new precedence and adjusted tests to expect blacklist-wins behavior.
2026-05-04 22:55:53 +02:00
6a3bba5b69
Add live preview to blacklist and whitelist
All checks were successful
Test and build Docker image / docker (push) Successful in 1m58s
2026-04-27 18:27:05 +02:00
9ec0166e7f
Instead of embed or text mode, optionally send a full-page screenshot of the entry URL as a Discord file upload
All checks were successful
Test and build Docker image / docker (push) Successful in 1m26s
2026-04-10 00:32:02 +02:00
4836c2428b
Add default embed settings when creating the feed 2026-03-18 05:33:37 +01:00
94d5935b78
Refactor send_entry_to_discord function to require a reader parameter and update related tests 2026-03-15 20:47:41 +01:00
71695c2987
WIP 2026-03-15 19:37:55 +01:00
dfa6ea48e5
Refactor tag retrieval to use default values and remove missing_tags module 2026-03-15 15:50:04 +01:00
24d4d7a293
Add support for changing the update interval for feeds
Some checks failed
Test and build Docker image / docker (push) Has been cancelled
2026-03-07 05:50:20 +01:00
e8bd528def
Add git backup functionality
Fixes: https://github.com/TheLovinator1/discord-rss-bot/issues/421
Merges: https://github.com/TheLovinator1/discord-rss-bot/pull/422
2026-03-07 01:01:09 +01:00
e0894779d3 fix: classify Reddit feeds only when URL contains both "reddit.com" and ".rss" 2025-10-15 04:43:39 +02:00
mirusu400
ccb55e0ad4 fix: Use regex for detailed handling reddit feeds 2025-10-15 11:21:12 +09:00
2e0157ff6c Add logging for entry sending and improve scheduler configuration 2025-07-07 22:56:56 +02:00
a010815de0
Send a separate message with the Discord quest 2025-06-07 04:56:49 +02:00
f9e4f109d5
Add checks for paused or deleted feeds before sending entries to Discord 2025-06-07 04:54:35 +02:00
901d6cb1a6
Honor 429 Too Many Requests and 503 Service Unavailable responses 2025-05-05 01:19:52 +02:00
7f9c934d08
Also use custom feed stuff if sent from send_to_discord 2025-05-04 16:50:29 +02:00
ffd6f2f9f2
Add Hoyolab API integration 2025-05-04 03:48:22 +02:00
cd0f63d59a
Add tldextract for improved domain extraction and add new tests for extract_domain function 2025-04-16 13:32:31 +02:00
8b50003eda
Group feeds by domain 2025-04-03 16:47:53 +02:00
97d06ddb43
Embed YouTube videos in /feed HTML. Strong code, many bananas! 🦍🦍🦍🦍 2025-04-03 06:20:01 +02:00
45fa4c3c39
Fix warnings and other type checking issues 2025-02-10 04:44:09 +01:00
7ba3716b98
Stuff and things 2024-10-30 18:45:02 +01:00
4480593f49
Fix Ruff warnings 2024-08-12 16:28:07 +02:00
dc46a402eb
Improve logging 2024-07-30 02:04:33 +02:00
f14c1215d7
Remove [https:// from markdown link 2024-07-26 21:53:58 +02:00
d100ffc5d3
Move blacklist check above whitelist check 2024-06-19 16:43:42 +02:00
73b171dbfd
Fix markdown looking like shit 2024-05-24 01:11:38 +02:00
73cf7c489c
Fix all the bugs 2024-05-18 04:05:05 +02:00
5b94678b64
Update README 2023-08-07 04:26:13 +02:00
fdba0a9bd3
Fix custom message not working 2023-03-20 16:00:00 +01:00
948a5a2af9
Use Ruff and fix all its warnings and errors 2023-03-18 01:50:45 +01:00
e5931b77e6
Maybe fix broken whitelist? 2023-01-30 00:01:34 +01:00
ae702fe492
Refactor code 2023-01-29 01:08:40 +01:00
5a4e56056f
Remove unneeded function 2023-01-28 21:15:42 +01:00
fa061782f4
Move things away from main and refactor things 2023-01-28 21:11:20 +01:00
a9c79a7a94
Add the webhook to existing feed if it doesn't have a webhook 2023-01-28 19:28:43 +01:00
438c979632
Move more things out from main.py 2023-01-28 19:15:30 +01:00
e5d93e9779
Fix crash when color was int 2023-01-25 15:51:51 +01:00
b056a5a7bb
Fix test 2023-01-23 19:15:27 +01:00
8d56acdbd8
Maybe fix test? 2023-01-23 19:09:10 +01:00
8016c57d75
Change embed color to str and set a default one 2023-01-23 17:38:56 +01:00
5a6482b583
Fix minor things that broke in last commit 2023-01-23 00:18:48 +01:00
269948303e
Add support for webhook embeds 2023-01-22 23:00:03 +01:00
bab4d1009c
Add button to send entry to Discord 2023-01-21 14:16:08 +01:00
c48b2b1bf6
Remove logging to speed up the program 2023-01-20 08:13:04 +01:00
ae7a10892d
Add logging with loguru 2023-01-18 22:56:29 +01:00
b2ab72d4b0
You can now customize the default message 2023-01-17 23:59:18 +01:00
ace8d238bf
Remove print statements 2023-01-17 02:38:29 +01:00
873f5b3f7a
Convert HTML in content/summary to Markdown 2023-01-14 12:54:03 +01:00