@@ -6,6 +6,7 @@ | |||
# @acknowledgements: | |||
from flask import Blueprint, render_template | |||
from . import solr | |||
import markdown | |||
hidden = Blueprint('hidden', __name__) | |||
@@ -18,4 +19,18 @@ def index(): | |||
# route for active theme page | |||
@hidden.route('/hidden/active/') | |||
def active(): | |||
return render_template('index.html') | |||
with open('content/section_3/active.md', 'r') as f: | |||
text = f.read() | |||
text = markdown.markdown(text) | |||
core = 'active' | |||
results_list = [] | |||
i = 0 | |||
while i <= 9: | |||
search_results = solr.random_search(core) | |||
results = search_results[0] | |||
for result in results: | |||
results_list.append(result) | |||
i += 1 | |||
return render_template('theme.html', text=text, results=results_list) |
@@ -0,0 +1,69 @@ | |||
{% extends "base.html" %} | |||
{% block content %} | |||
{{ text|safe }} | |||
<hr> | |||
{% if results == 'no results found' %} | |||
{{ results }} | |||
{% else %} | |||
{% for result in results %} | |||
<p class="h1"> | |||
Year: | |||
{{ result['year'] }} | |||
</p> | |||
{% if result['title'] is defined %} | |||
<p class="mb-2 mt-5"> | |||
<span class="emphasis">Title:</span> | |||
<span class="result-entry"> | |||
{{ result['title'] }} | |||
</span> | |||
</p> | |||
{% endif %} | |||
{% if result['country'] is defined %} | |||
<p class="mb-2"> | |||
<span class="emphasis">Country:</span> | |||
{% if result['country'].name is defined %} | |||
{{ result['country'].name }} {{ result['country'].flag }} | |||
{% else %} | |||
{{ result['country'] }} | |||
{% endif %} | |||
</p> | |||
{% endif %} | |||
{% if result['abstract'] is defined %} | |||
<p class="mb-2"> | |||
<span class="emphasis">Abstract:</span> | |||
<span class="result-entry"> | |||
{{ result['abstract'] }} | |||
</span> | |||
</p> | |||
{% endif %} | |||
<div class="mt-2 mb-5 search-links"> | |||
<p> | |||
<span class="emphasis">European Patent Office PDF:</span> | |||
<a href="{{ url_for('search.id_search', id=result['id'], core='all') }}"> | |||
<span class="result-entry"> | |||
{{ result['application_id'] }} | |||
</span> | |||
</a> | |||
</p> | |||
</div> | |||
{% endfor %} | |||
{% endif %} | |||
{% endblock %} |
@@ -54,7 +54,7 @@ | |||
- [Expanding citizens](hidden/#expanding "links to hidden section expanding citizens") | |||
- [Secret citizens](hidden/#secret "links to hidden section secret") | |||
- [Pissing & leaking citizens](hidden/#pissing "links to hidden section pissing & leaking citizens") | |||
- [Active citizens](hidden/#active "links to hidden section active citizens") | |||
- [Active citizens](/hidden/active) | |||
- [In/visible citizens](hidden/#visible "links to hidden section in/visible citizens") | |||
- [Multispecies citizens](hidden/#multispecies "links to hidden section multispecies citizens") | |||
- [Working citizens](hidden/#working "links to hidden section working citizens") |
@@ -0,0 +1 @@ | |||
test text |