mirror of
https://github.com/BreizhHardware/ntfy_alerts.git
synced 2026-03-18 21:40:38 +01:00
Add date and time of the release (use full when adding a new repo)
This commit is contained in:
4
ntfy.py
4
ntfy.py
@@ -84,6 +84,8 @@ def send_to_ntfy(releases, auth, url):
|
|||||||
version_number = release['tag_name'] # Getting the version number
|
version_number = release['tag_name'] # Getting the version number
|
||||||
app_url = release['html_url'] # Getting the application URL
|
app_url = release['html_url'] # Getting the application URL
|
||||||
changelog = release['changelog'] # Getting the changelog
|
changelog = release['changelog'] # Getting the changelog
|
||||||
|
release_date = release['published_at'] # Getting the release date
|
||||||
|
release_date = release_date.replace("T", " ").replace("Z", "") # Formatting the release date
|
||||||
|
|
||||||
# Checking if the version has changed since the last time
|
# Checking if the version has changed since the last time
|
||||||
cursor.execute("SELECT version FROM versions WHERE repo=?", (app_name,))
|
cursor.execute("SELECT version FROM versions WHERE repo=?", (app_name,))
|
||||||
@@ -92,7 +94,7 @@ def send_to_ntfy(releases, auth, url):
|
|||||||
logger.info(f"The version of {app_name} has not changed. No notification sent.")
|
logger.info(f"The version of {app_name} has not changed. No notification sent.")
|
||||||
continue # Move on to the next application
|
continue # Move on to the next application
|
||||||
|
|
||||||
message = f"New version: {version_number}\nFor: {app_name}\nChangelog:\n{changelog}\n{app_url}"
|
message = f"New version: {version_number}\nFor: {app_name}\nPublished on: {release_date}\nChangelog:\n{changelog}\n{app_url}"
|
||||||
# Updating the previous version for this application
|
# Updating the previous version for this application
|
||||||
cursor.execute("INSERT OR REPLACE INTO versions (repo, version, changelog) VALUES (?, ?, ?)",
|
cursor.execute("INSERT OR REPLACE INTO versions (repo, version, changelog) VALUES (?, ?, ?)",
|
||||||
(app_name, version_number, changelog))
|
(app_name, version_number, changelog))
|
||||||
|
|||||||
Reference in New Issue
Block a user