diff --git a/notifier.py b/notifier.py index d576fb0..2acc741 100644 --- a/notifier.py +++ b/notifier.py @@ -70,18 +70,18 @@ def main(): for new_r in new_releases: content += f""" -
  • {new_r["project_name"]} +
  • {get_html_project_link(new_r)} : new release - {new_r["release_tag"]} + {get_html_release_link(new_r)} available (old: {new_r["previous_tag"]}). (published {convert_date(new_r["published_date"])})
  • """ for new_p in new_projects: content += f""" -
  • {new_p["project_name"]} +
  • {get_html_project_link(new_p)} was added to your configuration. Last release: - {new_p["release_tag"]} + {get_html_release_link(new_p)} (published {convert_date(new_p["published_date"])})
  • """ with open(template_file, "r", encoding="utf-8") as f_template: @@ -114,6 +114,15 @@ def get_last_release(project): } +def get_html_project_link(el): + project_url = f'https://github.com/{el["project_name"]}' + return f'{el["project_name"]}' + + +def get_html_release_link(el): + return f'{el["release_tag"]}' + + def send_mail(content, config): smtp_port = config.get("smtp_port") smtp_server = config.get("smtp_server") diff --git a/template.html b/template.html index 60851ce..71a5ec5 100644 --- a/template.html +++ b/template.html @@ -5,62 +5,13 @@ - -

    - - Some new release on Github project available!

    -

    -
    - +
    +

    + + Some new release on Github project available!

    +

    +