last version artwork and daap
This commit is contained in:
parent
9173dbeeb4
commit
f305e9259a
@ -127,7 +127,6 @@ def artistsindex():
|
||||
''')
|
||||
sparql.setReturnFormat(JSON)
|
||||
results = sparql.query().convert()
|
||||
print(results)
|
||||
return render_template('artistsindex.html', results=results)
|
||||
|
||||
######################### PUBLISHERS INDEX
|
||||
@ -220,23 +219,8 @@ def artwork():
|
||||
|
||||
# Image(s)
|
||||
# query for later
|
||||
# sparql.setQuery('''
|
||||
# SELECT ?image ?depictsLabel ?licenseLabel
|
||||
# WHERE
|
||||
# {
|
||||
# VALUES ?work {wd:'''+artwork_id+'''}
|
||||
# ?work wdt:P30 ?image.
|
||||
# OPTIONAL { ?work p:P30 ?statement2.
|
||||
# ?statement2 ps:P30 ?image;
|
||||
# pq:P54 ?depicts;
|
||||
# pq:P56 ?license.}
|
||||
# SERVICE wikibase:label { bd:serviceParam wikibase:language "en".}
|
||||
# }
|
||||
# ''')
|
||||
# temp fix query
|
||||
|
||||
sparql.setQuery('''
|
||||
SELECT ?image ?depictsLabel ?licenseLabel
|
||||
SELECT ?image ?depictsLabel ?licenseLabel
|
||||
WHERE
|
||||
{
|
||||
VALUES ?work {wd:'''+artwork_id+'''}
|
||||
@ -245,12 +229,28 @@ def artwork():
|
||||
?statement2 ps:P30 ?image;
|
||||
pq:P54 ?depicts;
|
||||
pq:P56 ?license.}
|
||||
FILTER(?depicts != wd:Q1897)
|
||||
SERVICE wikibase:label { bd:serviceParam wikibase:language "en".}
|
||||
}''')
|
||||
}
|
||||
''')
|
||||
# temp fix query
|
||||
|
||||
# sparql.setQuery('''
|
||||
# SELECT ?image ?depictsLabel ?licenseLabel
|
||||
# WHERE
|
||||
# {
|
||||
# VALUES ?work {wd:'''+artwork_id+'''}
|
||||
# ?work wdt:P30 ?image.
|
||||
# OPTIONAL { ?work p:P30 ?statement2.
|
||||
# ?statement2 ps:P30 ?image;
|
||||
# pq:P54 ?depicts;
|
||||
# pq:P56 ?license.}
|
||||
# FILTER(?depicts != wd:Q1897)
|
||||
# SERVICE wikibase:label { bd:serviceParam wikibase:language "en".}
|
||||
# }''')
|
||||
|
||||
sparql.setReturnFormat(JSON)
|
||||
artworkimages = sparql.query().convert()
|
||||
print(artworkimages)
|
||||
|
||||
# Links and downloads
|
||||
sparql.setQuery('''
|
||||
@ -412,6 +412,7 @@ def artwork():
|
||||
text="<p>Information not available</p>"
|
||||
x["text"] = text
|
||||
|
||||
print(artworkdescriptiondata)
|
||||
|
||||
# exhibitions + id to be changed
|
||||
sparql.setQuery('''
|
||||
|
@ -27,10 +27,10 @@
|
||||
|
||||
<!-- NAVIGATION HERE? -->
|
||||
<div class="artwork-nav">
|
||||
<div class="artwork-nav-label artwork-nav-label-about active">ABOUT THIS WORK</div>
|
||||
<div class="artwork-nav-label active">ABOUT THIS WORK</div>
|
||||
<!-- <div class="artwork-nav-label">RELATIONSHIPS</div> -->
|
||||
<!-- <div class="artwork-nav-label">LISTS</div> -->
|
||||
<div class="artwork-nav-label artwork-nav-label-record"><a class="det-record" target="_blank" href="https://daap.bannerrepeater.org/wiki/Item:{{ artwork_id }}">DETAILED RECORD</a></div>
|
||||
<div class="artwork-nav-label"><a class="det-record" target="_blank" href="https://daap.bannerrepeater.org/wiki/Item:{{ artwork_id }}">DETAILED RECORD</a></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -159,11 +159,11 @@
|
||||
|
||||
<!-- end of other stuff like downloads, absent for now -->
|
||||
|
||||
<!-- RIGHT COLUMN
|
||||
<!-- RIGHT COLUMN -->
|
||||
<div class="artwork-rightcolumn">
|
||||
-->
|
||||
<!-- RIGHT TOP
|
||||
<div class="artwork-rightcolumn-top"> -->
|
||||
|
||||
<!-- RIGHT TOP -->
|
||||
<div class="artwork-rightcolumn-top">
|
||||
<!-- contributors -->
|
||||
<div class="artwork-rightcolumn-top-contributors">
|
||||
<p class="label-item">CONTRIBUTORS</p>
|
||||
@ -206,11 +206,11 @@
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
<!-- end of date -->
|
||||
|
||||
<!-- publishers-->
|
||||
<!-- <div class="artwork-rightcolumn-top-publishers"> -->
|
||||
<div class="artwork-rightcolumn-top-publishers">
|
||||
<p class="label-item">PUBLISHERS</p>
|
||||
<!-- loop through publishers -->
|
||||
{% if artworkpublisher['results']['bindings']==[] %}
|
||||
@ -232,14 +232,14 @@
|
||||
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end of publishers-->
|
||||
|
||||
<!-- </div> artwork-rightcolumn-top -->
|
||||
</div>
|
||||
<!-- end of about right top -->
|
||||
|
||||
<!-- start of about right column bottom -->
|
||||
<!-- <div class="artwork-rightcolumn-bottom"> -->
|
||||
<div class="artwork-rightcolumn-bottom">
|
||||
|
||||
<!-- description -->
|
||||
|
||||
@ -248,31 +248,30 @@
|
||||
{% else %}
|
||||
<!-- For loop -->
|
||||
{% for x in artworkdescriptiondata['results']['bindings'] %}
|
||||
<div class="artwork-rightcolumn-description">
|
||||
<div>
|
||||
<p class="label-item">DESCRIPTION</p>
|
||||
<!-- left part with the description text already coming in a div from wiki-->
|
||||
<div class="text-description">
|
||||
<div>
|
||||
{{ x["text"] | safe }}
|
||||
</div>
|
||||
|
||||
|
||||
<!-- right ride with author etc LATER-->
|
||||
<div class="text-date-author">
|
||||
{% if "authordescriptionPageLabel" in x %}
|
||||
<div>
|
||||
<p class="label-item">AUTHOR</p>
|
||||
{% if "authordescriptionPageLabel" in x %}
|
||||
<p>{{ x['authordescriptionPageLabel']['value'] }}</p>
|
||||
{% endif %}
|
||||
<!-- if there is an author name then add here otherwise info non available -->
|
||||
|
||||
{% if "sourcedescriptionPage" in x %}
|
||||
<p class="label-item">SOURCE</p>
|
||||
{% if "sourcedescriptionPage" in x %}
|
||||
<p>{{ x["sourcedescriptionPage"]["value"]}} </p>
|
||||
<!-- if there is a source name then add here otherwise info non available -->
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% if "datedescriptionPage" in x %}
|
||||
<p class="label-item">DATE</p>
|
||||
{% if "datedescriptionPage" in x %}
|
||||
<p>{{ x["datedescriptionPage"]["value"] | replace("T00:00:00Z", "") }}</p>
|
||||
{% endif %}
|
||||
<!-- if there is a date add here otherwise info non available-->
|
||||
@ -290,22 +289,29 @@
|
||||
{% else %}
|
||||
|
||||
{% for x in artworkexhibitiondata['results']['bindings'] %}
|
||||
<div class="artwork-rightcolumn-exhibition">
|
||||
<div>
|
||||
<p class="label-item">EXHIBITION AND DISTRIBUTION HISTORY</p>
|
||||
|
||||
<div class="text-exhibition">
|
||||
<div>
|
||||
{{ x['text'] | safe }}
|
||||
</div>
|
||||
<!-- right ride with author etc LATER-->
|
||||
<div class="text-date-author">
|
||||
<div>
|
||||
<p class="label-item">AUTHOR</p>
|
||||
<!-- if there is an author name then add here otherwise info non available -->
|
||||
{% if "authorexhibitionHisPageLabel" in x %}
|
||||
<p>{{ x["authorexhibitionHisPageLabel"]["value"]}} </p>
|
||||
{% endif %}
|
||||
|
||||
{% if "authorexhibitionHisPageLabel" not in x %}
|
||||
<p>information not available</p>
|
||||
{% endif %}
|
||||
|
||||
<p class="label-item">SOURCE</p>
|
||||
<!-- if there is a source name then add here otherwise info non available -->
|
||||
{% if "sourceexhibitionHisPage" not in x %}
|
||||
<p>information not available </p>
|
||||
{% endif %}
|
||||
{% if "sourceexhibitionHisPage" in x%}
|
||||
<p>{{ x["sourceexhibitionHisPage"]["value"]}} </p>
|
||||
{% endif %}
|
||||
@ -322,8 +328,8 @@
|
||||
{% endif %}
|
||||
<!-- end exhibition loop -->
|
||||
|
||||
<!-- </div> end of right column -->
|
||||
|
||||
<!-- end of right column -->
|
||||
</div>
|
||||
|
||||
<!-- end of about -->
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user