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
from pathlib import Path
import json
import datetime
# import datetime
import time
import os
@ -66,10 +66,10 @@ def main():
{
"title": str(feed.entries[0]["title"]),
"url": str(feed.entries[0]["link"]),
"color": 5814783,
"provider": {
"color": 216128,
"footer": {
"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"])},
"fields": [
@ -92,6 +92,8 @@ def main():
r = requests.post(
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
with open(config_file_path, "w") as config_file:
json.dump(app_config, config_file, indent=4)