summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2025-05-22 14:44:03 +0900
committerNguyễn Gia Phong <cnx@loang.net>2025-05-22 14:44:03 +0900
commit2cd501b224e1d00e4801ce0d562f39787390704b (patch)
tree11fe1d954cd670d302ea862bf02d3b3ee25fba76 /src
parentf27df3fd951df3aa21a47c0208f79157ccc1676f (diff)
downloadscadere-2cd501b224e1d00e4801ce0d562f39787390704b.tar.gz
Draft packaging
Diffstat (limited to 'src')
-rw-r--r--src/scadere/listen.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/scadere/listen.py b/src/scadere/listen.py
index 00bae15..c9df384 100644
--- a/src/scadere/listen.py
+++ b/src/scadere/listen.py
@@ -23,6 +23,8 @@ from xml.etree.ElementTree import (Element as xml_element,
                                    SubElement as xml_subelement,
                                    indent, tostring as xml_to_string)
 
+from . import __version__
+
 __all__ = ['listen']
 
 
@@ -104,6 +106,9 @@ async def handle(certs, base_url, reader, writer):
                     ('link', {'rel': 'self', 'href': base_url}),
                     ('title', certs.name),
                     ('updated', datetime.now().isoformat()),
+                    ('generator', {'uri': 'https://trong.loang.net/scadere/about',
+                                   'version': __version__},
+                     'Scadere'),
                     *(entry(base_url, cert)
                       for cert in summaries if cert[2].endswith(domains))))
         content = xml_to_string(feed, 'unicode', xml_declaration=True,