Changed embed colour, footer, removed datetime, added error detection

This commit is contained in:
A.M. Rowsell 2025-02-02 11:21:52 -05:00
parent 2439765117
commit 422a717526
Signed by: amr
GPG key ID: 0B6E2D8375CF79A9

View file

@ -14,7 +14,7 @@ import requests
import feedparser import feedparser
from pathlib import Path from pathlib import Path
import json import json
import datetime # import datetime
import time import time
import os import os
@ -66,10 +66,10 @@ def main():
{ {
"title": str(feed.entries[0]["title"]), "title": str(feed.entries[0]["title"]),
"url": str(feed.entries[0]["link"]), "url": str(feed.entries[0]["link"]),
"color": 5814783, "color": 216128,
"provider": { "footer": {
"name": "DiscoRSS", "name": "DiscoRSS",
"url": "https://git.frzn.dev/amr/discorss", # "url": "https://git.frzn.dev/amr/discorss",
}, },
"author": {"name": str(hook["name"]), "url": str(hook["siteurl"])}, "author": {"name": str(hook["name"]), "url": str(hook["siteurl"])},
"fields": [ "fields": [
@ -92,6 +92,8 @@ def main():
r = requests.post( r = requests.post(
hook["webhook"], data=webhook_string, headers=custom_header hook["webhook"], data=webhook_string, headers=custom_header
) )
if r.status_code != '200':
print("Error {} while trying to post {}".format(r.status_code, hook["webhook"]))
app_config["lastupdate"] = now app_config["lastupdate"] = now
with open(config_file_path, "w") as config_file: with open(config_file_path, "w") as config_file:
json.dump(app_config, config_file, indent=4) json.dump(app_config, config_file, indent=4)