diff --git a/web/app.py b/web/app.py index 97382da..7018c6a 100644 --- a/web/app.py +++ b/web/app.py @@ -2828,6 +2828,29 @@ TG #: ''' + str(tg_d.tg) + ''' """ return Response(rss_header + ss_content + "\n\n", mimetype='text/xml') + + @app.route('/ss/-twtxt.txt') + def get_ss_twtxt(dmr_id): + ss_all = Social.query.filter_by(dmr_id=dmr_id).order_by(Social.time.desc()).all() + ss_last =Social.query.filter_by(dmr_id=dmr_id).order_by(Social.time.desc()).first() + + print(ss_all) + ss_content = '''# Generated by HBNet - https://hbnet.xyz +# ''' + title + ''' + +# nick = ''' + str(ss_last.callsign).upper() + ' (' + str(ss_last.dmr_id) + ''') +# url = ''' + url + '''/ss/''' + str(ss_last.dmr_id) + ''' +# avatar = ''' + url + '''/static/HBnet.png +# description = Social Status feed in TWTXT format for ''' + str(ss_last.callsign).upper() + ' (' + str(ss_last.dmr_id) + ''') + +''' + for i in ss_all: + ss_content = ss_content + str((i.time + timedelta(hours=hbnet_tz)).isoformat()) + '''\t''' + i.message + '''\n''' + return ss_content + + + + @app.route('/ss/') def get_ss(dmr_id): diff --git a/web/templates/ss.html b/web/templates/ss.html index b39cda5..4765c8c 100644 --- a/web/templates/ss.html +++ b/web/templates/ss.html @@ -2,8 +2,7 @@ {% block content %}

Social Status

-

RSS Feed

- +

TWTXT Feed | RSS Feed