From e809a114bfc2102d94156664d8d3a7b4b5d990dc Mon Sep 17 00:00:00 2001 From: jules Date: Sat, 14 Nov 2020 23:58:29 +0100 Subject: [PATCH] mediwikipages and zine + self published index --- daapinterface.py | 146 ++++++++++------------- templates/00-old-about.html | 127 ++++++++++++++++++++ templates/00-old-layout.html | 78 ++++++++++++ templates/00-old-selfpublishedindex.html | 55 +++++++++ templates/00-old-zinesindex.html | 54 +++++++++ templates/about.html | 127 +------------------- templates/artistsindex.html | 4 +- templates/codeofconduct.html | 13 ++ templates/home.html | 6 +- templates/layout.html | 2 +- templates/publishersindex.html | 4 +- templates/selfpublishedindex.html | 107 ++++++++++------- templates/zinesindex.html | 106 +++++++++------- 13 files changed, 535 insertions(+), 294 deletions(-) create mode 100644 templates/00-old-about.html create mode 100644 templates/00-old-layout.html create mode 100644 templates/00-old-selfpublishedindex.html create mode 100644 templates/00-old-zinesindex.html create mode 100644 templates/codeofconduct.html diff --git a/daapinterface.py b/daapinterface.py index ff4cefb..d2b4096 100644 --- a/daapinterface.py +++ b/daapinterface.py @@ -11,6 +11,7 @@ import json # ##### IMPORTS FOR TEST WIKIPAGE from lxml import html from bs4 import BeautifulSoup +import re @@ -60,7 +61,7 @@ ORDER BY (?workLabel) if "image" in publication: publication_image = publication["image"]["value"] ImagesBanner.append(publication_image) - ImagesBanner = ImagesBanner[-3:] + ImagesBanner = ImagesBanner[-12:] return render_template('home.html', results=results, ImagesBanner=ImagesBanner) @@ -195,79 +196,28 @@ def artwork(): artwork_id = request.args.get('id') sparql.setQuery(''' - SELECT ?workLabel ?workDescription - ?creators ?creatorsLabel ?creatorRoles ?creatorRolesLabel - ?publishers ?publishersLabel ?publisherRoles ?publisherRolesLabel - ?date ?dateType ?dateTypeLabel ?dateSource - ?image ?depics ?depicsLabel ?annotation ?license ?licenseLabel - ?descriptionQID ?accessURLdescrip ?authordescrip ?authordescripLabel ?datedescrip - ?exhibitionHistoryQID ?accessURLexhibitionHis ?authorexhibitionHis ?authorexhibitionHisLabel ?dateexhibitionHis - ?digitalFacsimile ?digitalFacsimileExternal - ?digitalArtefact ?format ?formatLabel - ?distributorLinks - ?copiesCollections ?collections ?collectionsLabel ?imageCollections - ?relatedWorks ?relatedWorksLabel ?dateRelatedWorks - - WHERE { - SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } - VALUES ?work {wd:'''+artwork_id+'''} - OPTIONAL { ?work wdt:P9 ?creators. } - OPTIONAL { ?work p:P9 ?statement0. - ?statement0 ps:P9 ?creators; - pq:P49 ?creatorRoles. } + SELECT ?work ?workLabel ?workDescription ?propLabel ?b ?bLabel ?creators ?creatorsLabel ?creatorRoles ?creatorRolesLabel ?image ?depicts ?depictsLabel ?license ?licenseLabel + WHERE + { + VALUES ?work {wd:'''+artwork_id+'''} + ?work ?a ?b. - OPTIONAL { ?work wdt:P13 ?date. } - OPTIONAL { ?work p:P13 ?statement1. - ?statement1 ps:P13 ?date; - pq:P51 ?dateType; - pq:P50 ?dateSource. } - - OPTIONAL { ?work wdt:P10 ?publishers. } - OPTIONAL { ?work p:P10 ?statement2. - ?statement2 ps:P10 ?publishers; - pq:P49 ?publisherRoles. } + OPTIONAL { ?work wdt:P9 ?creators. } + OPTIONAL { ?work p:P9 ?statement1. + ?statement1 ps:P9 ?creators; + pq:P49 ?creatorRoles. } + OPTIONAL { ?work wdt:P30 ?image. } + OPTIONAL { ?work p:P30 ?statement2. + ?statement2 ps:P30 ?image; + pq:P54 ?depicts; + pq:P56 ?license.} - OPTIONAL { ?work wdt:P30 ?image. } - OPTIONAL { ?work p:P30 ?statement3. - ?statement3 ps:P30 ?image; - pq:P54 ?depics; - pq:P55 ?annotation; - pq:P56 ?license.} - - OPTIONAL { ?work wdt:P65 ?descriptionQID. } - OPTIONAL { ?descriptionQID wdt:P4 ?accessURLdescrip; - wdt:P9 ?authordescrip; - wdt:P13 ?datedescrip; - wdt:P50 ?sourcedescrip. } - - OPTIONAL { ?work wdt:P66 ?exhibitionHistoryQID. } - OPTIONAL { ?exhibitionHistoryQID wdt:P4 ?accessURLexhibitionHis; - wdt:P9 ?authorexhibitionHis; - wdt:P13 ?dateexhibitionHis; - wdt:P50 ?sourceexhibitionHis. } - - OPTIONAL { ?work wdt:P32 ?digitalFacsimile. } - OPTIONAL { ?work wdt:P34 ?digitalFacsimileExternal. } - - OPTIONAL { ?work wdt:P35 ?digitalArtefact. } - OPTIONAL { ?work p:P35 ?statement4. - ?statement4 ps:P35 ?digitalArtefact; - pq:P16 ?format.} - - OPTIONAL { ?work wdt:P37 ?distributorLinks. } - - OPTIONAL { ?work wdt:P43 ?copiesCollections. } - OPTIONAL { ?copies_collections wdt:P47 ?collections; - wdt:P30 ?imageCollections. } - - OPTIONAL { ?work wdt:P44 ?relatedWorks. } - OPTIONAL { ?relatedWorks wdt:P13 ?dateRelatedWorks. } - - } - ''') + SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } + ?prop wikibase:directClaim ?a . +} ''') sparql.setReturnFormat(JSON) artwork = sparql.query().convert() - # print(artwork) + print(artwork) artwork_url = "https://daap.bannerrepeater.org/wiki/Item:Q92" artwork_title = "the human printer" @@ -279,14 +229,17 @@ def artwork(): def person(): person_id = request.args.get('id') sparql.setQuery(''' - SELECT ?person ?personLabel ?personDescription ?a ?aLabel ?propLabel ?b ?bLabel - WHERE { - VALUES ?person {wd:'''+person_id+'''} - ?person ?a ?b. - SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } - ?prop wikibase:directClaim ?a . - } - ''') + + SELECT ?item ?itemLabel ?itemDescription ?propLabel ?b ?bLabel + WHERE + { + VALUES ?item {wd:'''+person_id+'''} + ?item ?a ?b. + + SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } + ?prop wikibase:directClaim ?a . + } + ''') sparql.setReturnFormat(JSON) person_details = sparql.query().convert() print(person_details) @@ -350,13 +303,20 @@ def about(): text=soup.find("html") # adapt the path to img with regex - # test = text.replace("wiki/File:","wiki/Special:Redirect/file/") - # text.replace_with(test) - text=Markup(text) - + # replaceString = "wiki/Special:Redirect/file/" + # cleanSoup = BeautifulSoup(str(text).replace("wiki/File:", replaceString)) + + + # for a in soup.find_all('a', href=True): + # if a.text: + # print(a['href']) + - return render_template('about-wiki.html', text=text) + # replace src from img zith href from a href and remove the a + + text=Markup(text) + return render_template('about.html', text=text) ######################### TUTORIAL @app.route("/tutorials") @@ -375,8 +335,8 @@ def upload(): # print(soup.prettify()) # print the parsed data of html text=soup.find("html") - text=Markup(text) + return render_template('upload.html', text=text) @@ -397,6 +357,22 @@ def casestudy(): +# #################### CODE OF CONDUCT +@app.route("/codeofconduct") +def codeofconduct(): + url="https://daap.bannerrepeater.org/w/index.php?title=Code_of_Conduct&action=render" + # Make a GET request to fetch the raw HTML content + html_content = requests.get(url).text + # Parse the html content + soup = BeautifulSoup(html_content, "lxml") + # print(soup.prettify()) # print the parsed data of html + + text=soup.find("html") + + text=Markup(text) + return render_template('codeofconduct.html', text=text) + + ######################### LOGIN @@ -422,3 +398,5 @@ print(intro_text) # ALL NAME # https://daap.bannerrepeater.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces|namespacealiases +# replace or insert tags +# https://stackoverflow.com/questions/2073541/search-and-replace-in-html-with-beautifulsoup \ No newline at end of file diff --git a/templates/00-old-about.html b/templates/00-old-about.html new file mode 100644 index 0000000..dbb7c67 --- /dev/null +++ b/templates/00-old-about.html @@ -0,0 +1,127 @@ +{% extends "layout.html" %} +{% block content %} + + +
About: Digital Archive of Artists Publishing (DAAP)
+ +
+ +
+
The Digital Archive of Artists Publishing (DAAP) is an interactive, user-driven, searchable database of Artists’ Books and publications, that acts as a hub to engage with others, built by artists, publishers, and a community of producers in contemporary Artists’ Publishing, developed via an ethically driven design process and open-data methodology. +
+ +
+ +
+
+ +
+ +
+
Introduction to the project
+ +
+

+ A collaborative project, with the support of Wikimedia UK, DAAP is inspired by the site of Banner Repeater’s public Archive of Artists’ Publishing on Hackney Downs train station, with 11,000 people passing a day, in response to the need for a similarly dynamic approach to archiving in an online context.

+ +

+ We have drawn upon the working knowledge of users and archivists alike, to develop a database with sufficient complexity, whilst remaining searchable, that affords multiple histories to develop, confronting issues of authorship and representation, whilst addressing the challenges of cataloguing often deliberately difficult to categorise materials. With an emphasis on inclusivity from the start, we aim to privilege anecdotal histories and multiple perspectives alongside factual data, whilst the wiki style approach means that users can upload their own material, single items, or entire collections, choosing appropriate sharing permissions at time of upload.

+ +

+ DAAP is committed to challenging the politics of traditional archives that come of issues regarding inclusion and accessibility, from a post-colonial, critical gender and LGBTQI perspective. The project will work to ensure an equitable and ethical design process occurs throughout the archive development.

+
+
+ +
+
Introduction to the digital infrastructure
+ +
+

+ DAAP brings together scholars and practitioners in the field of art, artist’s publishing and creative technology to set a precedent for modelling bespoke and non-standardised artist publications as linked data. Linked open data is data that is machine-readable, published online following specific interoperability standards, and published with an open license thus enabling others to connect to it.

+ +

+ Utilising the open-source software Wikibase, DAAP brings to the surface new and unexpected data connections across diverse collection artefacts, providing a resource to link to other archives, and communities, whilst visualisation tools offer exciting visual diagrams for in-depth research. DAAP implements a custom frontend interface on top of the Wikibase database, which follows familiar user interface metaphors, increasing accessibility across a broader audience.

+ +

+ Wikibase is part of a family of applications maintained by the Wikimedia Foundation, an international non-profit supporting public knowledge platforms such as Wikipedia and Wikidata. DAAP’s installation of Wikibase benefits from the technical affordances of the public platform Wikidata:

+ +
    +
  • storing structured data;
  • +
  • using a flexible linked-data-compliant model for developing bibliographic data about publications;
  • +
  • capacity for multiple users to contribute to the database;
  • +
  • version control;
  • +
  • sophisticated querying options and visualizations provided via Wikidata Query Service tools.
  • +
+ +

+ In addition to the structured data in the database, DAAP takes advantage of the possibility to connect archive records held in Wikibase to regular wiki text pages, so that long-form anecdotal narratives can sit alongside factual data. At the same time, due to its independence from Wikidata, DAAP also serves as a space of more open experimentation – where data is modelled and tested with active users within a community of subject specialists (artists, self-publishers, librarians, academics, students, etc).

+ +
+
+ +
+
Our ethical standpoint
+
+

+ Artists' Publishing is incredibly complex, to the extent that each item could almost warrant a new category of its own, making visible the challenges in sharing deliberately difficult to categorise material.

+ +

+ The project has developed through an interrogation of how an informed use of open-source linked data technology can be utilised towards a more ethically driven archival process.

+ +

+ Utilising a linked data database for the digital platform enables data to be structured in flexible ways, which can grow and develop organically around community needs, rather than conforming to rigid, pre-existing bibliographic standards. Traditional ‘standards’ aim to structure bibliographic data in ways that make it possible to find publications online, but as is increasingly clear, technology is not neutral, with an active tendency to reproduce existing bias’ and discriminations already existing in the world today. How search criteria, and other structural aspects of archiving contribute to this, is an ongoing conversation that drives the development of the archive, drawing from the experiences of users, archivists and technologists, alike.

$ + +

+ The native features of the linked data environment have been activated within a communal practice, in order for the project to support an equitable, and ethical design process throughout the archive development. This in itself, is a vital and ongoing conversational process, in which mistakes can be made, discussed and rectified. Workshops have facilitated much of these conversations so far, with a host of users, as well as experts, joining in discussion and debate, which will continue as the archive continues to grow.

+ +

+ DAAP developed from critique regarding the extractive relations of digital neo-colonialisms, as well as historical colonialisms, since 2010, and we are strongly committed to challenging the politics of traditional archives that come of issues regarding inclusion and accessibility, from a post-colonial, critical gender and LGBTQI perspective.

+ +

+

Telegram channel

+ We have initiated a dedicated Telegram group to facilitate discussions around data entry and the ethics of archiving in between the workshop sessions. Get in touch if you’d like to join the channel.

+ +

+

Code of conduct

+ We enforce a strict Code of Conduct throughout our public events both in person and online. Read the full CoC text here.

+
+
+ + +
+
Our Team
+
+

+ The Artists' Publishing team is led by artist and writer Ami Clarke, founder of Banner Repeater, curator of the arts programme and Un-Publish series, joined by experts in Artists' Publishing: Arnaud Desjardin of The Everyday Press, and Marcus Campbell Books and author of The Book on Books on Artists' Books, Gustavo Grandal Montero librarian and researcher at UAL, curator of The Special Collections at Chelsea College of Arts Library - the oldest and one of the largest artists' books collection in the UK, and editor of the Art Libraries Journal, and, curator and digital archivist Dr Karen Di Franco who produced Book Works digital archive, and recently having been awarded her AHRC Collaborative Doctoral Candidate, University of Reading & Tate Britain.

+ +

+ The Technical team is led by digital designer and UX researcher Lozana Rossenova, currently completing her PhD in Digital Archive Design at the Centre for the Study of the Networked Image, in collaboration with leading digital art organization Rhizome. She brings her UX design and data modeling expertise developed during her PhD research and her professional practice in working with born-digital archives and linked open data (LOD) standards. The technical team is joined by Varia member Julie Boschat Thorez as lead developer on the project. She brings technical expertise from working on archival and conservation projects with leading digital artists and art organizations from the Netherlands, such as LIMA. Paulien Hosang has developed the visual design for the archive’s interface, drawing on experience working for non-profit clients at digital agencies both in the UK and the Netherlands.

+ +

+ The Artists’ Publishing team is also joined by historian, archivist and writer Frances Whorrall-Campbell (MA) and artist Cicilia Östholm (PhD student, Fine Art/Humanities RCA), co-initiator of equal voices in the room? who will help guide important ways to address bias and inequality through technological intervention, to undermine dominance and hegemonies based on gender binaries and the Western canon. Over the years important contributions have been made to the archival process, by several Banner Repeater volunteers, most recently of whom have done considerable work: Charlie Pritchard, Ariel Finch, Amelia Claringbull, Louise Rutledge, and Nína Óskarsdóttir, Maša Škrinjar kindly funded by an Erasmus scheme.

+
+
+ +
+
A project by Banner Repeater with the support of Wikimedia UK
+
+

+ Banner Repeater is an artist-led org: experimental project space and reading room with a public Archive of Artists’ Publishing, founded in 2010 by artist Ami Clarke. The project is driven by its location, on Hackney Downs train station, platform 1, dedicated to developing critical art in the natural interstice the platform and incidental footfall of over 11,000 passengers a day provides.

+ +

+ Banner Repeater works with artists to develop new works, through an ambitious exhibition programme installed in a highly visible and accessible project space, with a programme of events, talks, and performances, to introduce discussion and encourage debate of key issues in art today. The reading room holds a permanently sited public Archive of Artists’ Publishing that provides an important bibliographic resource that all visitors to BR can browse, alongside the Digital Archive of Artists’ Publishing - a tool as well as an electronic commons for the exchange of detailed information.

+ +

+ Networked strategies underpin everything that we do, pioneering a hybrid way of working in critically engaged contemporary art practice through the strong symbiosis between the experiments in text and publishing held in the public Archive of Artists’ Publishing on platform 1 Hackney Downs, and artistic practices engaging in networked strategies today.

+ +

+ Banner Repeater is supported by Arts Council England, The Elephant Trust, The British Council, Chelsea Arts Club Trust, The Goethe Institut, Transport for London, Arriva Rail, ACoRP, The Community Rail Network, Del Chopo Museum Mexico City, The Italian Institute of Culture, London. BR was initially supported by a grant from the Empty Shop Fund, Arts in Empty Spaces, Hackney Council in 2010.

+
+
+ +
+
+ + + +{% endblock content %} \ No newline at end of file diff --git a/templates/00-old-layout.html b/templates/00-old-layout.html new file mode 100644 index 0000000..67c2320 --- /dev/null +++ b/templates/00-old-layout.html @@ -0,0 +1,78 @@ + + + + + + D.A.A.P + + + + + + + + + + + {% block content %} + {% endblock content %} + + + + + + + + + \ No newline at end of file diff --git a/templates/00-old-selfpublishedindex.html b/templates/00-old-selfpublishedindex.html new file mode 100644 index 0000000..dc19ce6 --- /dev/null +++ b/templates/00-old-selfpublishedindex.html @@ -0,0 +1,55 @@ +{% extends "layout.html" %} +{% block content %} + +
INDEX OF PUBLISHERS
+ + + + + + + + + + + +{% for x in results['results']['bindings']%} + + + + + + +{% endfor %} + + +
IDWORKALIASESDESCRIPTION
{{ x['work']['value'] | replace('http://wikibase.svc/entity/', '') }}{{ x["workLabel"]['value'] }} + {% if "workAltLabel" in x %} + {{ x["workAltLabel"]["value"] }} + {% endif %} + + {% if "workDescription" in x %} + {{ x["workDescription"]["value"] }} + {% endif %} +
+ + + + + + + + + + +{% endblock content %} \ No newline at end of file diff --git a/templates/00-old-zinesindex.html b/templates/00-old-zinesindex.html new file mode 100644 index 0000000..7a2700c --- /dev/null +++ b/templates/00-old-zinesindex.html @@ -0,0 +1,54 @@ +{% extends "layout.html" %} +{% block content %} + +
INDEX OF ZINES
+ + + + + + + + + + + +{% for x in results['results']['bindings']%} + + + + + + +{% endfor %} + + +
IDWORKALIASESDESCRIPTION
{{ x['work']['value'] | replace('http://wikibase.svc/entity/', '') }}{{ x["workLabel"]['value'] }} + {% if "workAltLabel" in x %} + {{ x["workAltLabel"]["value"] }} + {% endif %} + + {% if "workDescription" in x %} + {{ x["workDescription"]["value"] }} + {% endif %} +
+ + + + + + + + + +{% endblock content %} \ No newline at end of file diff --git a/templates/about.html b/templates/about.html index dbb7c67..e4b639c 100644 --- a/templates/about.html +++ b/templates/about.html @@ -1,127 +1,12 @@ {% extends "layout.html" %} {% block content %} - -
About: Digital Archive of Artists Publishing (DAAP)
- -
- -
-
The Digital Archive of Artists Publishing (DAAP) is an interactive, user-driven, searchable database of Artists’ Books and publications, that acts as a hub to engage with others, built by artists, publishers, and a community of producers in contemporary Artists’ Publishing, developed via an ethically driven design process and open-data methodology. -
- -
- -
-
- -
- -
-
Introduction to the project
- -
-

- A collaborative project, with the support of Wikimedia UK, DAAP is inspired by the site of Banner Repeater’s public Archive of Artists’ Publishing on Hackney Downs train station, with 11,000 people passing a day, in response to the need for a similarly dynamic approach to archiving in an online context.

- -

- We have drawn upon the working knowledge of users and archivists alike, to develop a database with sufficient complexity, whilst remaining searchable, that affords multiple histories to develop, confronting issues of authorship and representation, whilst addressing the challenges of cataloguing often deliberately difficult to categorise materials. With an emphasis on inclusivity from the start, we aim to privilege anecdotal histories and multiple perspectives alongside factual data, whilst the wiki style approach means that users can upload their own material, single items, or entire collections, choosing appropriate sharing permissions at time of upload.

- -

- DAAP is committed to challenging the politics of traditional archives that come of issues regarding inclusion and accessibility, from a post-colonial, critical gender and LGBTQI perspective. The project will work to ensure an equitable and ethical design process occurs throughout the archive development.

-
-
- -
-
Introduction to the digital infrastructure
- -
-

- DAAP brings together scholars and practitioners in the field of art, artist’s publishing and creative technology to set a precedent for modelling bespoke and non-standardised artist publications as linked data. Linked open data is data that is machine-readable, published online following specific interoperability standards, and published with an open license thus enabling others to connect to it.

- -

- Utilising the open-source software Wikibase, DAAP brings to the surface new and unexpected data connections across diverse collection artefacts, providing a resource to link to other archives, and communities, whilst visualisation tools offer exciting visual diagrams for in-depth research. DAAP implements a custom frontend interface on top of the Wikibase database, which follows familiar user interface metaphors, increasing accessibility across a broader audience.

- -

- Wikibase is part of a family of applications maintained by the Wikimedia Foundation, an international non-profit supporting public knowledge platforms such as Wikipedia and Wikidata. DAAP’s installation of Wikibase benefits from the technical affordances of the public platform Wikidata:

- -
    -
  • storing structured data;
  • -
  • using a flexible linked-data-compliant model for developing bibliographic data about publications;
  • -
  • capacity for multiple users to contribute to the database;
  • -
  • version control;
  • -
  • sophisticated querying options and visualizations provided via Wikidata Query Service tools.
  • -
- -

- In addition to the structured data in the database, DAAP takes advantage of the possibility to connect archive records held in Wikibase to regular wiki text pages, so that long-form anecdotal narratives can sit alongside factual data. At the same time, due to its independence from Wikidata, DAAP also serves as a space of more open experimentation – where data is modelled and tested with active users within a community of subject specialists (artists, self-publishers, librarians, academics, students, etc).

- -
-
- -
-
Our ethical standpoint
-
-

- Artists' Publishing is incredibly complex, to the extent that each item could almost warrant a new category of its own, making visible the challenges in sharing deliberately difficult to categorise material.

- -

- The project has developed through an interrogation of how an informed use of open-source linked data technology can be utilised towards a more ethically driven archival process.

- -

- Utilising a linked data database for the digital platform enables data to be structured in flexible ways, which can grow and develop organically around community needs, rather than conforming to rigid, pre-existing bibliographic standards. Traditional ‘standards’ aim to structure bibliographic data in ways that make it possible to find publications online, but as is increasingly clear, technology is not neutral, with an active tendency to reproduce existing bias’ and discriminations already existing in the world today. How search criteria, and other structural aspects of archiving contribute to this, is an ongoing conversation that drives the development of the archive, drawing from the experiences of users, archivists and technologists, alike.

$ - -

- The native features of the linked data environment have been activated within a communal practice, in order for the project to support an equitable, and ethical design process throughout the archive development. This in itself, is a vital and ongoing conversational process, in which mistakes can be made, discussed and rectified. Workshops have facilitated much of these conversations so far, with a host of users, as well as experts, joining in discussion and debate, which will continue as the archive continues to grow.

- -

- DAAP developed from critique regarding the extractive relations of digital neo-colonialisms, as well as historical colonialisms, since 2010, and we are strongly committed to challenging the politics of traditional archives that come of issues regarding inclusion and accessibility, from a post-colonial, critical gender and LGBTQI perspective.

- -

-

Telegram channel

- We have initiated a dedicated Telegram group to facilitate discussions around data entry and the ethics of archiving in between the workshop sessions. Get in touch if you’d like to join the channel.

- -

-

Code of conduct

- We enforce a strict Code of Conduct throughout our public events both in person and online. Read the full CoC text here.

-
-
- - -
-
Our Team
-
-

- The Artists' Publishing team is led by artist and writer Ami Clarke, founder of Banner Repeater, curator of the arts programme and Un-Publish series, joined by experts in Artists' Publishing: Arnaud Desjardin of The Everyday Press, and Marcus Campbell Books and author of The Book on Books on Artists' Books, Gustavo Grandal Montero librarian and researcher at UAL, curator of The Special Collections at Chelsea College of Arts Library - the oldest and one of the largest artists' books collection in the UK, and editor of the Art Libraries Journal, and, curator and digital archivist Dr Karen Di Franco who produced Book Works digital archive, and recently having been awarded her AHRC Collaborative Doctoral Candidate, University of Reading & Tate Britain.

- -

- The Technical team is led by digital designer and UX researcher Lozana Rossenova, currently completing her PhD in Digital Archive Design at the Centre for the Study of the Networked Image, in collaboration with leading digital art organization Rhizome. She brings her UX design and data modeling expertise developed during her PhD research and her professional practice in working with born-digital archives and linked open data (LOD) standards. The technical team is joined by Varia member Julie Boschat Thorez as lead developer on the project. She brings technical expertise from working on archival and conservation projects with leading digital artists and art organizations from the Netherlands, such as LIMA. Paulien Hosang has developed the visual design for the archive’s interface, drawing on experience working for non-profit clients at digital agencies both in the UK and the Netherlands.

- -

- The Artists’ Publishing team is also joined by historian, archivist and writer Frances Whorrall-Campbell (MA) and artist Cicilia Östholm (PhD student, Fine Art/Humanities RCA), co-initiator of equal voices in the room? who will help guide important ways to address bias and inequality through technological intervention, to undermine dominance and hegemonies based on gender binaries and the Western canon. Over the years important contributions have been made to the archival process, by several Banner Repeater volunteers, most recently of whom have done considerable work: Charlie Pritchard, Ariel Finch, Amelia Claringbull, Louise Rutledge, and Nína Óskarsdóttir, Maša Škrinjar kindly funded by an Erasmus scheme.

-
-
- -
-
A project by Banner Repeater with the support of Wikimedia UK
-
-

- Banner Repeater is an artist-led org: experimental project space and reading room with a public Archive of Artists’ Publishing, founded in 2010 by artist Ami Clarke. The project is driven by its location, on Hackney Downs train station, platform 1, dedicated to developing critical art in the natural interstice the platform and incidental footfall of over 11,000 passengers a day provides.

- -

- Banner Repeater works with artists to develop new works, through an ambitious exhibition programme installed in a highly visible and accessible project space, with a programme of events, talks, and performances, to introduce discussion and encourage debate of key issues in art today. The reading room holds a permanently sited public Archive of Artists’ Publishing that provides an important bibliographic resource that all visitors to BR can browse, alongside the Digital Archive of Artists’ Publishing - a tool as well as an electronic commons for the exchange of detailed information.

- -

- Networked strategies underpin everything that we do, pioneering a hybrid way of working in critically engaged contemporary art practice through the strong symbiosis between the experiments in text and publishing held in the public Archive of Artists’ Publishing on platform 1 Hackney Downs, and artistic practices engaging in networked strategies today.

- -

- Banner Repeater is supported by Arts Council England, The Elephant Trust, The British Council, Chelsea Arts Club Trust, The Goethe Institut, Transport for London, Arriva Rail, ACoRP, The Community Rail Network, Del Chopo Museum Mexico City, The Italian Institute of Culture, London. BR was initially supported by a grant from the Empty Shop Fund, Arts in Empty Spaces, Hackney Council in 2010.

-
-
- -
-
- +{{ text }} + {% endblock content %} \ No newline at end of file diff --git a/templates/artistsindex.html b/templates/artistsindex.html index 73b7ec7..6e1b1f3 100644 --- a/templates/artistsindex.html +++ b/templates/artistsindex.html @@ -15,8 +15,8 @@ {% for x in results['results']['bindings']%} - {{ x['creators']['value'] | replace('http://wikibase.svc/entity/', '') }} - {{ x["creatorsLabel"]['value'] }} + {{ x['creators']['value'] | replace('http://daap.bannerrepeater.org/entity/', '') }} + {{ x["creatorsLabel"]['value'] }} {% if "creatorsAltLabel" in x %} {{ x["creatorsAltLabel"]["value"] }} diff --git a/templates/codeofconduct.html b/templates/codeofconduct.html new file mode 100644 index 0000000..413d549 --- /dev/null +++ b/templates/codeofconduct.html @@ -0,0 +1,13 @@ +{% extends "layout.html" %} +{% block content %} + +{{ text }} + + + + +{% endblock content %} \ No newline at end of file diff --git a/templates/home.html b/templates/home.html index 009b6da..82dcda1 100644 --- a/templates/home.html +++ b/templates/home.html @@ -28,9 +28,9 @@
-
SEE EXAMPLE SEARCH FOR ZINES
+ -
LEARN MORE ABOUT ADVANCED SEARCH TOOLS
+
-
BROWSE THE FULL ARCHIVE
+
SHOW MORE
diff --git a/templates/layout.html b/templates/layout.html index 05e57da..9a70693 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -75,7 +75,7 @@ diff --git a/templates/publishersindex.html b/templates/publishersindex.html index a5526c8..3aee8db 100644 --- a/templates/publishersindex.html +++ b/templates/publishersindex.html @@ -15,8 +15,8 @@ {% for x in results['results']['bindings']%} - {{ x['publishers']['value'] | replace('http://wikibase.svc/entity/', '') }} - {{ x["publishersLabel"]['value'] }} + {{ x['publishers']['value'] | replace('http://daap.bannerrepeater.org/entity/', '') }} + {{ x["publishersLabel"]['value'] }} {% if "publishersAltLabel" in x %} {{ x["publishersAltLabel"]["value"] }} diff --git a/templates/selfpublishedindex.html b/templates/selfpublishedindex.html index dc19ce6..6d4f048 100644 --- a/templates/selfpublishedindex.html +++ b/templates/selfpublishedindex.html @@ -1,55 +1,80 @@ {% extends "layout.html" %} {% block content %} -
INDEX OF PUBLISHERS
- - - - - - - - - - - +
+
INDEX OF SELF-PUBLISHED WORKS
+ +
+ {% for x in results['results']['bindings']%} -
- - - - - +
+
+ {% if "image" in x %} + + +
+ {% else %} + +
+
+ {% endif %} +
+ +
+ + {{ x["workLabel"]["value"]}} +
+ + {% if "date" in x %} + {{ x["date"]["value"] | replace("T00:00:00Z", "") }} + + + {% endif %} +
+ +
{% endfor %} - -
IDWORKALIASESDESCRIPTION
{{ x['work']['value'] | replace('http://wikibase.svc/entity/', '') }}{{ x["workLabel"]['value'] }} - {% if "workAltLabel" in x %} - {{ x["workAltLabel"]["value"] }} - {% endif %} - - {% if "workDescription" in x %} - {{ x["workDescription"]["value"] }} - {% endif %} -
+ - - - +
+ +
+ + + + +{% endblock content %} + -{% endblock content %} \ No newline at end of file diff --git a/templates/zinesindex.html b/templates/zinesindex.html index 7a2700c..251b510 100644 --- a/templates/zinesindex.html +++ b/templates/zinesindex.html @@ -1,54 +1,80 @@ {% extends "layout.html" %} {% block content %} +
INDEX OF ZINES
- - - - - - - - - - +
+ {% for x in results['results']['bindings']%} -
- - - - - +
+
+ {% if "image" in x %} + + +
+ {% else %} + +
+
+ {% endif %} +
+ +
+ + {{ x["workLabel"]["value"]}} +
+ + {% if "date" in x %} + {{ x["date"]["value"] | replace("T00:00:00Z", "") }} + + + {% endif %} +
+ +
{% endfor %} - -
IDWORKALIASESDESCRIPTION
{{ x['work']['value'] | replace('http://wikibase.svc/entity/', '') }}{{ x["workLabel"]['value'] }} - {% if "workAltLabel" in x %} - {{ x["workAltLabel"]["value"] }} - {% endif %} - - {% if "workDescription" in x %} - {{ x["workDescription"]["value"] }} - {% endif %} -
+
+ +
+ +
- - - + + + + +{% endblock content %} + + -{% endblock content %} \ No newline at end of file