Commit graph

80 commits

Author SHA1 Message Date
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
0700a169fa
Remove 🤖 📢before message 2023-01-13 23:07:00 +01:00
16319ed5e1
You can now customize the message sent to Discord 2023-01-13 23:05:20 +01:00
6c4719cd99
Move blacklist and whitelist to own directory 2023-01-11 00:49:15 +01:00
504f1c5fe6
Fix all errors and warnings 2023-01-10 23:07:15 +01:00