From 6a1ecc0b7d1d854578a12534ad6c9661a4dd9321 Mon Sep 17 00:00:00 2001 From: lza_menace Date: Fri, 23 Oct 2020 23:46:14 -0700 Subject: [PATCH] fix filtering --- xmrnodes/app.py | 4 ++++ xmrnodes/static/images/monero.svg | 1 + xmrnodes/static/images/wownero.svg | 1 + xmrnodes/templates/index.html | 13 ++++++++----- 4 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 xmrnodes/static/images/monero.svg create mode 100644 xmrnodes/static/images/wownero.svg diff --git a/xmrnodes/app.py b/xmrnodes/app.py index c5cb924..4869bde 100644 --- a/xmrnodes/app.py +++ b/xmrnodes/app.py @@ -37,6 +37,7 @@ def index(): nettype = request.args.get("nettype", "mainnet") crypto = request.args.get("crypto", "monero") + onion = request.args.get("onion", False) nodes = Node.select().where( Node.validated==True @@ -47,6 +48,9 @@ def index(): ).order_by( Node.datetime_entered.desc() ) + if onion: + nodes = nodes.where(Node.is_tor==True) + paginated = nodes.paginate(page, itp) total_pages = nodes.count() / itp return render_template( diff --git a/xmrnodes/static/images/monero.svg b/xmrnodes/static/images/monero.svg new file mode 100644 index 0000000..3e7f1f6 --- /dev/null +++ b/xmrnodes/static/images/monero.svg @@ -0,0 +1 @@ +Monero icon \ No newline at end of file diff --git a/xmrnodes/static/images/wownero.svg b/xmrnodes/static/images/wownero.svg new file mode 100644 index 0000000..256f760 --- /dev/null +++ b/xmrnodes/static/images/wownero.svg @@ -0,0 +1 @@ +WOW-WOW diff --git a/xmrnodes/templates/index.html b/xmrnodes/templates/index.html index be40017..808df70 100644 --- a/xmrnodes/templates/index.html +++ b/xmrnodes/templates/index.html @@ -43,7 +43,7 @@ {% for node in nodes %} - {% if node.is_tor %}{% endif %}{{ node.url }} + {% if node.is_tor %}{% endif %}{{ node.url }} {% if node.available %}
@@ -68,10 +68,13 @@

No nodes in the database yet...

{% endif %}
- - - - + + + + {% if 'onion' not in request.args %}{% endif %} + +
+