index_titles

master
Michael Murtaugh 5 months ago
parent ee216f612f
commit eff88a8d08

1
.gitignore vendored

@ -1 +1,2 @@
venv/ venv/
__pycache__/

@ -119,7 +119,7 @@
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="dear-cross-maker" resource="/dear-cross-maker/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="dear-cross-maker" resource="/dear-cross-maker/">
<p class="subcl1" property="xpub:student">Supisara Burapachaisri</p> <p class="subcl1" property="xpub:student">Supisara Burapachaisri</p>
<p class="subcl2" property="dc:title"><a href="dear-cross-maker/" target="_blank" class="ext">Dear (Cross) Maker,</a></p> <p class="subcl2" property="dc:title"><a href="dear-cross-maker/" target="_blank" class="ext">Dear (Cross) Maker,</a></p>
<p class="subcl3"><a href="https://media.xpub.nl/2023/thesis/supi_Cross-Making.pdf" target="_blank" property="xpub:thesis">PDF</a></p> <p class="subcl3"><a href="dear-cross-maker/supi_Cross-Making.pdf" target="_blank" property="xpub:thesis">PDF</a></p>
</div> </div>
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="to-whom-it-may-affect" resource="/to-whom-it-may-affect/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="to-whom-it-may-affect" resource="/to-whom-it-may-affect/">
<p class="subcl1" property="xpub:student">Kimberley Cosmilla</p> <p class="subcl1" property="xpub:student">Kimberley Cosmilla</p>
@ -142,17 +142,17 @@
<p class="subcl3"><a href="/minor_stories/pdf/(compressed)_spark(l)ing_curiosities_through_intimate_publishing.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p> <p class="subcl3"><a href="/minor_stories/pdf/(compressed)_spark(l)ing_curiosities_through_intimate_publishing.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div> </div>
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="hello-worlding" resource="/hello-worlding/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="hello-worlding" resource="/hello-worlding/">
<p class="subcl1" property="xpub:student">Francesco Luzzana, km0, sumo, tofu, etc.</p> <p class="subcl1"><span property="xpub:student">Francesco Luzzana</span>, <span property="xpub:nick">km0</span>, <span property="xpub:nick">kamo</span>, <span property="xpub:nick">sumo</span>, <span property="xpub:nick">tofu</span>, etc.</p>
<p class="subcl2" property="dc:title"><a href="hello-worlding/" target="_blank" class="ext">Hello Worlding</a></p> <p class="subcl2" property="dc:title"><a href="hello-worlding/" target="_blank" class="ext">Hello Worlding</a></p>
<p class="subcl3"><a href="https://media.xpub.nl/2023/thesis/Hello%20Worlding%20-%20kamo%20-%20THE%20REAL%20ONE.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p> <p class="subcl3"><a href="hello-worlding/Hello%20Worlding%20-%20kamo%20-%20THE%20REAL%20ONE.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div> </div>
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="thanks_for_listening" resource="/thanks_for_listening/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="thanks_for_listening" resource="/thanks_for_listening/">
<p class="subcl1" property="xpub:student">mitsitron [mitsa chaida michelakou]</p> <p class="subcl1"><span property="xpub:nick">mitsitron</span> [<span property="xpub:student">mitsa chaida michelakou</span>]</p>
<p class="subcl2" property="dc:title"><a href="thanks_for_listening/" target="_blank" class="ext">Thanks for listening</a></p> <p class="subcl2" property="dc:title"><a href="thanks_for_listening/" target="_blank" class="ext">Thanks for listening</a></p>
<p class="subcl3"><a href="thanks_for_listening/thesis_mitsitron.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p> <p class="subcl3"><a href="thanks_for_listening/thesis_mitsitron.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div> </div>
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="sound-jams" resource="/sound-jams/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="sound-jams" resource="/sound-jams/">
<p class="subcl1" property="xpub:student">Ål Nik [Alexandra Nikolova]</p> <p class="subcl1"><span property="xpub:nick">Ål Nik</span> [<span property="xpub:student">Alexandra Nikolova</span>]</p>
<p class="subcl2" property="dc:title"><a href="sound-jams/" target="_blank" class="ext">Sound Jams: Deluxe Edition</a></p> <p class="subcl2" property="dc:title"><a href="sound-jams/" target="_blank" class="ext">Sound Jams: Deluxe Edition</a></p>
<p class="subcl3"><a href="https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p> <p class="subcl3"><a href="https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div> </div>
@ -216,7 +216,7 @@
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="habitat" resource="/habitat/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="habitat" resource="/habitat/">
<p class="subcl1" property="xpub:student">Jacopo Lega</p> <p class="subcl1" property="xpub:student">Jacopo Lega</p>
<p class="subcl2" property="dc:title"><a href="habitat/" target="_blank" class="ext">Habitat</a></p> <p class="subcl2" property="dc:title"><a href="habitat/" target="_blank" class="ext">Habitat</a></p>
<p class="subcl3"><a href="https://habitattt.it/thesis-Jacopo-Lega/Thesis--Habitat--Living-sharing-adapting---Jacopo-Lega.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p> <p class="subcl3"><a href="habitat/Thesis--Habitat--Living-sharing-adapting---Jacopo-Lega.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div> </div>
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="sobremesa" resource="/sobremesa/"> <div class="subrow" typeof="xpub:project" property="dc:hasPart" id="sobremesa" resource="/sobremesa/">
<p class="subcl1" property="xpub:student">Floor van Meeuwen</p> <p class="subcl1" property="xpub:student">Floor van Meeuwen</p>

@ -2,81 +2,70 @@
"@context": "https://xpub.nl/contexts/projects.json", "@context": "https://xpub.nl/contexts/projects.json",
"@graph": [ "@graph": [
{ {
"student": "Simon Browne", "student": "Damlanur Bilgin",
"thesis": "https://project.xpub.nl/the-bootleg-library/pdf/thesis.pdf", "thesis": "https://project.xpub.nl/nothanks/pdf/THESIS-compressed.pdf",
"title": "the bootleg library", "title": "No thanks, I'll make my own",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/the-bootleg-library/" "url": "https://project.xpub.nl/nothanks/"
}, },
{ {
"date": "2021-07-01", "student": "Tisa Neža Herlec",
"hasPart": [ "thesis": "https://project.xpub.nl/the-constitution/pdf/Tisa-Ne%C5%BEa-Herlec_The-Constitution.pdf",
"https://project.xpub.nl/nothanks/", "title": "The Constitution",
"https://project.xpub.nl/writing_cure/", "type": "project",
"https://project.xpub.nl/when-you-might-go-astray/", "url": "https://project.xpub.nl/the-constitution/"
"https://project.xpub.nl/low-tech-chronicles/",
"https://project.xpub.nl/lever_burns/",
"https://project.xpub.nl/terrafying-hear-say/",
"https://project.xpub.nl/the-constitution/",
"https://project.xpub.nl/makeinclusivewebsites/",
"https://project.xpub.nl/desire_revolution/"
],
"image": "https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/logo_indigo_2021.png",
"title": "blue links",
"type": "gradshow",
"url": "https://project.xpub.nl/index.html#blue-links"
}, },
{ {
"student": "Joca van der Horst", "student": "Clara Gradel",
"thesis": "https://project.xpub.nl/smart-speaker-theatre/pdf/ghost_in_the_speaker.pdf", "thesis": "https://project.xpub.nl/generatingstories/thesis.pdf",
"title": "Smart Speaker Theatre", "title": "a and a",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/index.html/" "url": "https://project.xpub.nl/generatingstories/"
}, },
{ {
"student": "Kimberley Cosmilla", "student": "Clara Noseda",
"thesis": "https://project.xpub.nl/to-whom-it-may-affect/somewhere-highway-publishing.pdf", "thesis": "https://project.xpub.nl/desire_revolution/pdf/A%20SAILORS%20GUIDE%20TO%20EARTH_Clara%20Noseda.pdf",
"title": "\"To whom it may affect\"", "title": "CONSIDER DISASTER, DESIRE REVOLUTION: A repository for astropolitical research",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/to-whom-it-may-affect/" "url": "https://project.xpub.nl/desire_revolution/"
}, },
{ {
"student": "Giulia de Giovanelli", "student": "Natasha Berting",
"thesis": "https://project.xpub.nl/unlearning-the-rules-of-collectivity/pdf/Publication-thesis%20Giuliade%20Giovanelli.pdf", "thesis": "https://project.xpub.nl/instant-warnet/pdf/Berting-Making-Silences-On-Social-Media.pdf",
"title": "Unlearning the Rules of Collectivity", "title": "Instant Warnet",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/unlearning-the-rules-of-collectivity/" "url": "https://project.xpub.nl/instant-warnet/"
}, },
{ {
"student": "Karina Dukalska", "student": "Avital Barkai",
"thesis": "https://project.xpub.nl/back-it-up/pdf/Publication-Karina_ABC_thesis.pdf", "thesis": "https://project.xpub.nl/writing_cure/pdf/Avital_Barkai_thesis_compressed.pdf",
"title": "Back It Up", "title": "Writing Cure",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/back-it-up/" "url": "https://project.xpub.nl/writing_cure/"
}, },
{ {
"student": "Angeliki Diakrousi", "student": "Kendal Beynon",
"thesis": "https://project.xpub.nl/lets-amplify-unspeakable-things/pdf/diakrousi-lets-amplify-unspeakable-things.pdf", "thesis": "https://project.xpub.nl/virtualgarden/XPUB-Cyberhotels-KB.pdf",
"title": "Let's Amplify Unspeakable Things", "title": "Virtual Gardens",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/lets-amplify-unspeakable-things/" "url": "https://project.xpub.nl/virtualgarden/"
}, },
{ {
"student": "Euna Lee", "student": "Anna Sandri",
"thesis": "https://project.xpub.nl/frabjousish/pdf/thesis.pdf", "thesis": "https://project.xpub.nl/when-you-might-go-astray/pdf/wymga.pdf",
"title": "Frabjousish", "title": "When you might go astray",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/frabjousish/" "url": "https://project.xpub.nl/when-you-might-go-astray/"
}, },
{ {
"date": "2018-07-01", "date": "2018-07-01",
"hasPart": [ "hasPart": [
"https://project.xpub.nl/anomolous-faces/",
"https://project.xpub.nl/alt-reality-lexicon/",
"https://project.xpub.nl/back-it-up/", "https://project.xpub.nl/back-it-up/",
"https://project.xpub.nl/unpublishing/", "https://project.xpub.nl/unpublishing/",
"https://project.xpub.nl/anomolous-faces/",
"https://project.xpub.nl/unlearning-the-rules-of-collectivity/", "https://project.xpub.nl/unlearning-the-rules-of-collectivity/",
"https://project.xpub.nl/referendum-medialogs/" "https://project.xpub.nl/referendum-medialogs/",
"https://project.xpub.nl/alt-reality-lexicon/"
], ],
"image": "https://project.xpub.nl/img/xpub_logo_2018.svg", "image": "https://project.xpub.nl/img/xpub_logo_2018.svg",
"links": "https://media.xpub.nl/gradshow-2018-web.mp4", "links": "https://media.xpub.nl/gradshow-2018-web.mp4",
@ -85,27 +74,11 @@
"url": "https://project.xpub.nl/index.html#Ex,-XPUB" "url": "https://project.xpub.nl/index.html#Ex,-XPUB"
}, },
{ {
"date": "2022-06-01", "student": "Zalán Szakács",
"hasPart": [ "thesis": "https://project.xpub.nl/eigengrau/pdf/Phantasmagoria_Zalan_Szakacs_Thesis.pdf",
"https://project.xpub.nl/usx/", "title": "Eigengrau",
"https://project.xpub.nl/virtualgarden/", "type": "project",
"https://project.xpub.nl/attempting-diffraction/", "url": "https://project.xpub.nl/eigengrau/"
"https://project.xpub.nl/habitat/",
"https://project.xpub.nl/frabjousish/",
"https://project.xpub.nl/sobremesa/",
"https://project.xpub.nl/868-mhz/",
"https://project.xpub.nl/notitleyet/",
"https://project.xpub.nl/RuralComputing/",
"https://project.xpub.nl/generatingstories/"
],
"image": "https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/walkie-talkie-ref.png",
"links": [
"https://media.xpub.nl/2022/gradshow/Walkie_Talkie.720p.mp4",
"https://media.xpub.nl/2022/walkie-talkie-final.email.pdf"
],
"title": "Walkie-Talkie",
"type": "gradshow",
"url": "https://project.xpub.nl/index.html#Walkie-Talkie"
}, },
{ {
"student": "Supisara Burapachaisri", "student": "Supisara Burapachaisri",
@ -115,81 +88,67 @@
"url": "https://project.xpub.nl/dear-cross-maker/" "url": "https://project.xpub.nl/dear-cross-maker/"
}, },
{ {
"student": "Ål Nik [Alexandra Nikolova]", "student": "Max Lehmann",
"thesis": "https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf", "thesis": "https://project.xpub.nl/makeinclusivewebsites/pdf/MaxLehmann_Thesis_compressed.pdf",
"title": "Sound Jams: Deluxe Edition", "title": "Make Inclusive Websites",
"type": "project",
"url": "https://project.xpub.nl/sound-jams/"
},
{
"student": "Artemis Gryllaki",
"thesis": "https://project.xpub.nl/syster-papyri-magicae/pdf/ArtemisGryllaki-Thesis.pdf",
"title": "Syster Papyri Magicae",
"type": "project",
"url": "https://project.xpub.nl/syster-papyri-magicae/"
},
{
"student": "Tisa Neža Herlec",
"thesis": "https://project.xpub.nl/the-constitution/pdf/Tisa-Ne%C5%BEa-Herlec_The-Constitution.pdf",
"title": "The Constitution",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/the-constitution/" "url": "https://project.xpub.nl/makeinclusivewebsites/"
}, },
{ {
"student": "Pleun Gremmen", "student": "Miriam Schöb",
"thesis": "https://project.xpub.nl/alt-reality-lexicon/pdf/Publication-AltRealityLexBook.pdf", "thesis": "https://project.xpub.nl/howtobeasocialjusticewarrior/img/Masterthesis_MiriamSch%C3%B6b_TheLeftCanMeme.pdf",
"title": "Alt Reality Lexicon", "title": "How to be a social justice warrior",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/alt-reality-lexicon/" "url": "https://project.xpub.nl/howtobeasocialjusticewarrior/"
}, },
{ {
"student": "Clara Gradel", "student": "Franc González",
"thesis": "https://project.xpub.nl/generatingstories/thesis.pdf", "thesis": "https://project.xpub.nl/referendum-medialogs/pdf/Publication-referendum_medialogs.pdf",
"title": "a and a", "title": "Referendum Medialogs",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/generatingstories/" "url": "https://project.xpub.nl/referendum-medialogs/"
}, },
{ {
"student": "mitsitron [mitsa chaida michelakou]", "student": "Ål Nik [Alexandra Nikolova]",
"thesis": "https://project.xpub.nl/thanks_for_listening/thesis_mitsitron.pdf", "thesis": "https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf",
"title": "Thanks for listening", "title": "Sound Jams: Deluxe Edition",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/thanks_for_listening/" "url": "https://project.xpub.nl/sound-jams/"
}, },
{ {
"student": "Damlanur Bilgin", "student": "Tancredi Di Giovanni",
"thesis": "https://project.xpub.nl/nothanks/pdf/THESIS-compressed.pdf", "thesis": "https://project.xpub.nl/ilinx/pdf/OHE.pdf",
"title": "No thanks, I'll make my own", "title": "ilinx",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/nothanks/" "url": "https://project.xpub.nl/ilinx/"
}, },
{ {
"student": "Ioana Tomici", "student": "Artemis Gryllaki",
"thesis": "https://project.xpub.nl/terrafying-hear-say/pdf/thesis.pdf", "thesis": "https://project.xpub.nl/syster-papyri-magicae/pdf/ArtemisGryllaki-Thesis.pdf",
"title": "Terrafying Hear/Say", "title": "Syster Papyri Magicae",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/terrafying-hear-say/" "url": "https://project.xpub.nl/syster-papyri-magicae/"
}, },
{ {
"student": "Kendal Beynon", "student": "Alice Strete",
"thesis": "https://project.xpub.nl/virtualgarden/XPUB-Cyberhotels-KB.pdf", "thesis": "https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/pdf/your-body-will-make-itself-heard.pdf",
"title": "Virtual Gardens", "title": "Is it time to eat, or is there no more time to eat?",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/virtualgarden/" "url": "https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/"
}, },
{ {
"student": "Federico Poni", "student": "Pedro Sá Couto",
"thesis": "https://project.xpub.nl/RuralComputing/pdf/thesis.pdf", "thesis": "https://project.xpub.nl/tactical-watermarks/pdf/Thesis_Master_PSC_HD.pdf",
"title": "Concert, Computation, Conviviality", "title": "Tactical Watermarks",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/RuralComputing/" "url": "https://project.xpub.nl/tactical-watermarks/"
}, },
{ {
"student": "Paloma Garcia", "student": "Angeliki Diakrousi",
"thesis": "https://project.xpub.nl/cartographies-of-counter-speculation/pdf/garcia-paloma-cartographies-of-invisibility.pdf", "thesis": "https://project.xpub.nl/lets-amplify-unspeakable-things/pdf/diakrousi-lets-amplify-unspeakable-things.pdf",
"title": "Cartographies of Counter Speculation", "title": "Let's Amplify Unspeakable Things",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/cartographies-of-counter-speculation/" "url": "https://project.xpub.nl/lets-amplify-unspeakable-things/"
}, },
{ {
"student": "Emma Prato", "student": "Emma Prato",
@ -199,46 +158,39 @@
"url": "https://project.xpub.nl/how-to-make-a-notebook-that/" "url": "https://project.xpub.nl/how-to-make-a-notebook-that/"
}, },
{ {
"student": "Max Franklin", "student": "Karina Dukalska",
"thesis": "https://project.xpub.nl/anomolous-faces/pdf/Publication-POD_Thesis_Max-Franklin.pdf", "thesis": "https://project.xpub.nl/back-it-up/pdf/Publication-Karina_ABC_thesis.pdf",
"title": "Anomolous faces", "title": "Back It Up",
"type": "project",
"url": "https://project.xpub.nl/anomolous-faces/"
},
{
"student": "Alice Strete",
"thesis": "https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/pdf/your-body-will-make-itself-heard.pdf",
"title": "Is it time to eat, or is there no more time to eat?",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/" "url": "https://project.xpub.nl/back-it-up/"
}, },
{ {
"student": "Anna Sandri", "student": "Martin Foucaut",
"thesis": "https://project.xpub.nl/when-you-might-go-astray/pdf/wymga.pdf", "thesis": "https://project.xpub.nl/notitleyet/pdf/Martin_Foucaut_Graduation_Thesis_XPUB_2022.pdf",
"title": "When you might go astray", "title": "Count On Me",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/when-you-might-go-astray/" "url": "https://project.xpub.nl/notitleyet/"
}, },
{ {
"student": "Miriam Schöb", "student": "Nadine Rotem-Stibbe",
"thesis": "https://project.xpub.nl/howtobeasocialjusticewarrior/img/Masterthesis_MiriamSch%C3%B6b_TheLeftCanMeme.pdf", "thesis": "https://project.xpub.nl/unpublishing/pdf/Thesis-N.Rotem-Stibbe.pdf",
"title": "How to be a social justice warrior", "title": "Unpublishing",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/howtobeasocialjusticewarrior/" "url": "https://project.xpub.nl/unpublishing/"
}, },
{ {
"student": "Biyi Wen", "student": "Simon Browne",
"thesis": "https://project.xpub.nl/the-repeater-archive/pdf/Biyi_Wen_Thesis.pdf", "thesis": "https://project.xpub.nl/the-bootleg-library/pdf/thesis.pdf",
"title": "The Repeater Archive", "title": "the bootleg library",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/the-repeater-archive/" "url": "https://project.xpub.nl/the-bootleg-library/"
}, },
{ {
"student": "Max Lehmann", "student": "Joca van der Horst",
"thesis": "https://project.xpub.nl/makeinclusivewebsites/pdf/MaxLehmann_Thesis_compressed.pdf", "thesis": "https://project.xpub.nl/smart-speaker-theatre/pdf/ghost_in_the_speaker.pdf",
"title": "Make Inclusive Websites", "title": "Smart Speaker Theatre",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/makeinclusivewebsites/" "url": "https://project.xpub.nl/index.html/"
}, },
{ {
"student": "Chaeyoung Kim", "student": "Chaeyoung Kim",
@ -248,39 +200,11 @@
"url": "https://project.xpub.nl/minor_stories/" "url": "https://project.xpub.nl/minor_stories/"
}, },
{ {
"student": "Natasha Berting", "student": "Louisa Teichmann",
"thesis": "https://project.xpub.nl/instant-warnet/pdf/Berting-Making-Silences-On-Social-Media.pdf", "thesis": "https://project.xpub.nl/868-mhz/asphaltspur.pdf",
"title": "Instant Warnet", "title": "868 MHz",
"type": "project",
"url": "https://project.xpub.nl/instant-warnet/"
},
{
"student": "Franc González",
"thesis": "https://project.xpub.nl/referendum-medialogs/pdf/Publication-referendum_medialogs.pdf",
"title": "Referendum Medialogs",
"type": "project",
"url": "https://project.xpub.nl/referendum-medialogs/"
},
{
"student": "Mika Motskobili",
"thesis": "https://project.xpub.nl/lever_burns/pdf/Ezn_LeverBurns.pdf",
"title": "Lever Burns",
"type": "project",
"url": "https://project.xpub.nl/lever_burns/"
},
{
"student": "Tancredi Di Giovanni",
"thesis": "https://project.xpub.nl/ilinx/",
"title": "ilinx",
"type": "project",
"url": "https://project.xpub.nl/ilinx/"
},
{
"student": "Nadine Rotem-Stibbe",
"thesis": "https://project.xpub.nl/unpublishing/pdf/Thesis-N.Rotem-Stibbe.pdf",
"title": "Unpublishing",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/unpublishing/" "url": "https://project.xpub.nl/868-mhz/"
}, },
{ {
"student": "Jian Haake [ohjian]", "student": "Jian Haake [ohjian]",
@ -290,86 +214,119 @@
"url": "https://project.xpub.nl/modular-matter/" "url": "https://project.xpub.nl/modular-matter/"
}, },
{ {
"student": "Zalán Szakács", "date": "2021-07-01",
"thesis": "https://project.xpub.nl/eigengrau/pdf/Phantasmagoria_Zalan_Szakacs_Thesis.pdf", "hasPart": [
"title": "Eigengrau", "https://project.xpub.nl/when-you-might-go-astray/",
"https://project.xpub.nl/lever_burns/",
"https://project.xpub.nl/desire_revolution/",
"https://project.xpub.nl/terrafying-hear-say/",
"https://project.xpub.nl/writing_cure/",
"https://project.xpub.nl/low-tech-chronicles/",
"https://project.xpub.nl/makeinclusivewebsites/",
"https://project.xpub.nl/the-constitution/",
"https://project.xpub.nl/nothanks/"
],
"image": "https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/logo_indigo_2021.png",
"title": "blue links",
"type": "gradshow",
"url": "https://project.xpub.nl/index.html#blue-links"
},
{
"student": "Max Franklin",
"thesis": "https://project.xpub.nl/anomolous-faces/pdf/Publication-POD_Thesis_Max-Franklin.pdf",
"title": "Anomolous faces",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/eigengrau/" "url": "https://project.xpub.nl/anomolous-faces/"
}, },
{ {
"student": "Bohye Woo", "student": "Jacopo Lega",
"thesis": "https://project.xpub.nl/parallel-colonialism/pdf/bohye-woo-thesis-2020.pdf", "thesis": "https://habitattt.it/thesis-Jacopo-Lega/Thesis--Habitat--Living-sharing-adapting---Jacopo-Lega.pdf",
"title": "Parallel Colonialism", "title": "Habitat",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/parallel-colonialism/" "url": "https://project.xpub.nl/habitat/"
}, },
{ {
"student": "Alexander Roidl", "student": "Pleun Gremmen",
"thesis": "https://project.xpub.nl/poetic-software/pdf/poetic_software_thesis.pdf", "thesis": "https://project.xpub.nl/alt-reality-lexicon/pdf/Publication-AltRealityLexBook.pdf",
"title": "Poetic Software", "title": "Alt Reality Lexicon",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/poetic-software/" "url": "https://project.xpub.nl/alt-reality-lexicon/"
}, },
{ {
"student": "Louisa Teichmann", "date": "2020-07-01",
"thesis": "http://louisateichmann.com/asphaltspur.pdf", "hasPart": [
"title": "868 MHz", "https://project.xpub.nl/syster-papyri-magicae/",
"https://project.xpub.nl/cartographies-of-counter-speculation/",
"https://project.xpub.nl/ilinx/",
"https://project.xpub.nl/parallel-colonialism/",
"https://project.xpub.nl/the-repeater-archive/",
"https://project.xpub.nl/networks-of-care/",
"https://project.xpub.nl/the-bootleg-library/",
"https://project.xpub.nl/tactical-watermarks/"
],
"image": "https://project.xpub.nl/img/xpub_logo_2020.svg",
"links": "https://collectiveioning.xpub.nl/",
"title": "c_o_l_l_e_c_t_i_v_e_i_o_n_i_n_g",
"type": "gradshow",
"url": "https://project.xpub.nl/index.html#c_o_l_l_e_c_t_i_v_e_i_o_n_i_n_g"
},
{
"student": "Federico Poni",
"thesis": "https://project.xpub.nl/RuralComputing/pdf/thesis.pdf",
"title": "Concert, Computation, Conviviality",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/868-mhz/" "url": "https://project.xpub.nl/RuralComputing/"
}, },
{ {
"student": "Nami Kim", "student": "Paloma Garcia",
"thesis": "https://project.xpub.nl/usx/Nami%20Kim_graduation%20thesis_Xpub.pdf", "thesis": "https://project.xpub.nl/cartographies-of-counter-speculation/pdf/garcia-paloma-cartographies-of-invisibility.pdf",
"title": "User Sentimental eXperience", "title": "Cartographies of Counter Speculation",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/usx/" "url": "https://project.xpub.nl/cartographies-of-counter-speculation/"
}, },
{ {
"student": "Gersande Schellinx", "student": "Biyi Wen",
"thesis": "https://project.xpub.nl/social-shelves-project/xpub_master-thesis_gersande-schellinx.pdf", "thesis": "https://project.xpub.nl/the-repeater-archive/pdf/Biyi_Wen_Thesis.pdf",
"title": "The Social Shelf Project", "title": "The Repeater Archive",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/social-shelves-project/" "url": "https://project.xpub.nl/the-repeater-archive/"
}, },
{ {
"student": "Camilo García A.", "student": "Rita Graça",
"thesis": "https://project.xpub.nl/attempting-diffraction/pdf/Camilo_Garcia_Aycardi_Graduation_Thesis_XPUB_.pdf", "thesis": "https://project.xpub.nl/networks-of-care/pdf/networksofcare_thesis.pdf",
"title": "Attempting Diffraction", "title": "Networks of Care",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/attempting-diffraction/" "url": "https://project.xpub.nl/networks-of-care/"
}, },
{ {
"date": "2019-07-01", "date": "2022-06-01",
"hasPart": [ "hasPart": [
"https://project.xpub.nl/index.html/", "https://project.xpub.nl/virtualgarden/",
"https://project.xpub.nl/poetic-software/", "https://project.xpub.nl/usx/",
"https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/", "https://project.xpub.nl/attempting-diffraction/",
"https://project.xpub.nl/eigengrau/", "https://project.xpub.nl/habitat/",
"https://project.xpub.nl/instant-warnet/", "https://project.xpub.nl/notitleyet/",
"https://project.xpub.nl/lets-amplify-unspeakable-things/" "https://project.xpub.nl/frabjousish/",
"https://project.xpub.nl/RuralComputing/",
"https://project.xpub.nl/sobremesa/",
"https://project.xpub.nl/generatingstories/",
"https://project.xpub.nl/868-mhz/"
], ],
"image": "https://project.xpub.nl/img/xpub_logo_2019.png", "image": "https://git.xpub.nl/XPUB/project.xpub.nl/raw/branch/master/img/walkie-talkie-ref.png",
"links": [ "links": [
"https://project.xpub.nl/README19.NFO", "https://media.xpub.nl/2022/gradshow/Walkie_Talkie.720p.mp4",
"https://project.xpub.nl/2019/postergenerator/" "https://media.xpub.nl/2022/walkie-talkie-final.email.pdf"
], ],
"title": "UPSETTING SETTINGS", "title": "Walkie-Talkie",
"type": "gradshow", "type": "gradshow",
"url": "https://project.xpub.nl/index.html#UPSETTING-SETTINGS" "url": "https://project.xpub.nl/index.html#Walkie-Talkie"
},
{
"student": "Avital Barkai",
"thesis": "https://project.xpub.nl/writing_cure/pdf/Avital_Barkai_thesis_compressed.pdf",
"title": "Writing Cure",
"type": "project",
"url": "https://project.xpub.nl/writing_cure/"
}, },
{ {
"student": "Martin Foucaut", "student": "Nami Kim",
"thesis": "https://project.xpub.nl/notitleyet/pdf/Martin_Foucaut_Graduation_Thesis_XPUB_2022.pdf", "thesis": "https://project.xpub.nl/usx/Nami%20Kim_graduation%20thesis_Xpub.pdf",
"title": "Count On Me", "title": "User Sentimental eXperience",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/notitleyet/" "url": "https://project.xpub.nl/usx/"
}, },
{ {
"student": "Erica Gargaglione", "student": "Erica Gargaglione",
@ -379,25 +336,32 @@
"url": "https://project.xpub.nl/hacking-maintenance-with-care/" "url": "https://project.xpub.nl/hacking-maintenance-with-care/"
}, },
{ {
"student": "Rita Graça", "student": "Francesco Luzzana, km0, sumo, tofu, etc.",
"thesis": "https://project.xpub.nl/networks-of-care/pdf/networksofcare_thesis.pdf", "thesis": "https://media.xpub.nl/2023/thesis/Hello%20Worlding%20-%20kamo%20-%20THE%20REAL%20ONE.pdf",
"title": "Networks of Care", "title": "Hello Worlding",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/networks-of-care/" "url": "https://project.xpub.nl/hello-worlding/"
}, },
{ {
"student": "Pedro Sá Couto", "student": "Bohye Woo",
"thesis": "https://project.xpub.nl/tactical-watermarks/pdf/Thesis_Master_PSC_HD.pdf", "thesis": "https://project.xpub.nl/parallel-colonialism/pdf/bohye-woo-thesis-2020.pdf",
"title": "Tactical Watermarks", "title": "Parallel Colonialism",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/tactical-watermarks/" "url": "https://project.xpub.nl/parallel-colonialism/"
}, },
{ {
"student": "Jacopo Lega", "student": "mitsitron [mitsa chaida michelakou]",
"thesis": "https://habitattt.it/thesis-Jacopo-Lega/Thesis--Habitat--Living-sharing-adapting---Jacopo-Lega.pdf", "thesis": "https://project.xpub.nl/thanks_for_listening/thesis_mitsitron.pdf",
"title": "Habitat", "title": "Thanks for listening",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/habitat/" "url": "https://project.xpub.nl/thanks_for_listening/"
},
{
"student": "Ioana Tomici",
"thesis": "https://project.xpub.nl/terrafying-hear-say/pdf/thesis.pdf",
"title": "Terrafying Hear/Say",
"type": "project",
"url": "https://project.xpub.nl/terrafying-hear-say/"
}, },
{ {
"student": "Floor van Meeuwen", "student": "Floor van Meeuwen",
@ -409,17 +373,17 @@
{ {
"date": "2023-06-01", "date": "2023-06-01",
"hasPart": [ "hasPart": [
"https://project.xpub.nl/to-whom-it-may-affect/",
"https://project.xpub.nl/howtobeasocialjusticewarrior/",
"https://project.xpub.nl/sound-jams/",
"https://project.xpub.nl/minor_stories/", "https://project.xpub.nl/minor_stories/",
"https://project.xpub.nl/hacking-maintenance-with-care/",
"https://project.xpub.nl/modular-matter/", "https://project.xpub.nl/modular-matter/",
"https://project.xpub.nl/dear-cross-maker/",
"https://project.xpub.nl/how-to-make-a-notebook-that/",
"https://project.xpub.nl/social-shelves-project/", "https://project.xpub.nl/social-shelves-project/",
"https://project.xpub.nl/thanks_for_listening/", "https://project.xpub.nl/thanks_for_listening/",
"https://project.xpub.nl/hello-worlding/", "https://project.xpub.nl/hello-worlding/",
"https://project.xpub.nl/how-to-make-a-notebook-that/", "https://project.xpub.nl/hacking-maintenance-with-care/"
"https://project.xpub.nl/dear-cross-maker/",
"https://project.xpub.nl/to-whom-it-may-affect/",
"https://project.xpub.nl/howtobeasocialjusticewarrior/",
"https://project.xpub.nl/sound-jams/"
], ],
"image": "https://media.xpub.nl/2023/xpub2023-makingthingsbubblic.svg", "image": "https://media.xpub.nl/2023/xpub2023-makingthingsbubblic.svg",
"links": "https://media.xpub.nl/2023/", "links": "https://media.xpub.nl/2023/",
@ -428,43 +392,79 @@
"url": "https://project.xpub.nl/index.html#Making-things-Bubblic" "url": "https://project.xpub.nl/index.html#Making-things-Bubblic"
}, },
{ {
"date": "2020-07-01", "student": "Alexander Roidl",
"hasPart": [ "thesis": "https://project.xpub.nl/poetic-software/pdf/poetic_software_thesis.pdf",
"https://project.xpub.nl/cartographies-of-counter-speculation/", "title": "Poetic Software",
"https://project.xpub.nl/the-bootleg-library/", "type": "project",
"https://project.xpub.nl/parallel-colonialism/", "url": "https://project.xpub.nl/poetic-software/"
"https://project.xpub.nl/the-repeater-archive/",
"https://project.xpub.nl/ilinx/",
"https://project.xpub.nl/syster-papyri-magicae/",
"https://project.xpub.nl/networks-of-care/",
"https://project.xpub.nl/tactical-watermarks/"
],
"image": "https://project.xpub.nl/img/xpub_logo_2020.svg",
"links": "https://collectiveioning.xpub.nl/",
"title": "c_o_l_l_e_c_t_i_v_e_i_o_n_i_n_g",
"type": "gradshow",
"url": "https://project.xpub.nl/index.html#c_o_l_l_e_c_t_i_v_e_i_o_n_i_n_g"
}, },
{ {
"student": "Clara Noseda", "student": "Camilo García A.",
"thesis": "https://project.xpub.nl/desire_revolution/pdf/A%20SAILORS%20GUIDE%20TO%20EARTH_Clara%20Noseda.pdf", "thesis": "https://project.xpub.nl/attempting-diffraction/pdf/Camilo_Garcia_Aycardi_Graduation_Thesis_XPUB_.pdf",
"title": "CONSIDER DISASTER, DESIRE REVOLUTION: A repository for astropolitical research", "title": "Attempting Diffraction",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/desire_revolution/" "url": "https://project.xpub.nl/attempting-diffraction/"
}, },
{ {
"student": "Mark van den Heuvel", "student": "Mark van den Heuvel",
"thesis": "https://project.xpub.nl/low-tech-chronicles/", "thesis": "https://project.xpub.nl/low-tech-chronicles/PDF/Mark_van_den_Heuvel_thesis_light-edition.pdf",
"title": "Low-Tech Chronicles", "title": "Low-Tech Chronicles",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/low-tech-chronicles/" "url": "https://project.xpub.nl/low-tech-chronicles/"
}, },
{ {
"student": "Francesco Luzzana, km0, sumo, tofu, etc.", "student": "Gersande Schellinx",
"thesis": "https://media.xpub.nl/2023/thesis/Hello%20Worlding%20-%20kamo%20-%20THE%20REAL%20ONE.pdf", "thesis": "https://project.xpub.nl/social-shelves-project/xpub_master-thesis_gersande-schellinx.pdf",
"title": "Hello Worlding", "title": "The Social Shelf Project",
"type": "project", "type": "project",
"url": "https://project.xpub.nl/hello-worlding/" "url": "https://project.xpub.nl/social-shelves-project/"
},
{
"student": "Giulia de Giovanelli",
"thesis": "https://project.xpub.nl/unlearning-the-rules-of-collectivity/pdf/Publication-thesis%20Giuliade%20Giovanelli.pdf",
"title": "Unlearning the Rules of Collectivity",
"type": "project",
"url": "https://project.xpub.nl/unlearning-the-rules-of-collectivity/"
},
{
"student": "Kimberley Cosmilla",
"thesis": "https://project.xpub.nl/to-whom-it-may-affect/somewhere-highway-publishing.pdf",
"title": "\"To whom it may affect\"",
"type": "project",
"url": "https://project.xpub.nl/to-whom-it-may-affect/"
},
{
"date": "2019-07-01",
"hasPart": [
"https://project.xpub.nl/lets-amplify-unspeakable-things/",
"https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/",
"https://project.xpub.nl/eigengrau/",
"https://project.xpub.nl/poetic-software/",
"https://project.xpub.nl/instant-warnet/",
"https://project.xpub.nl/index.html/"
],
"image": "https://project.xpub.nl/img/xpub_logo_2019.png",
"links": [
"https://project.xpub.nl/2019/postergenerator/",
"https://project.xpub.nl/README19.NFO"
],
"title": "UPSETTING SETTINGS",
"type": "gradshow",
"url": "https://project.xpub.nl/index.html#UPSETTING-SETTINGS"
},
{
"student": "Mika Motskobili",
"thesis": "https://project.xpub.nl/lever_burns/pdf/Ezn_LeverBurns.pdf",
"title": "Lever Burns",
"type": "project",
"url": "https://project.xpub.nl/lever_burns/"
},
{
"student": "Euna Lee",
"thesis": "https://project.xpub.nl/frabjousish/pdf/thesis.pdf",
"title": "Frabjousish",
"type": "project",
"url": "https://project.xpub.nl/frabjousish/"
} }
] ]
} }

@ -0,0 +1,67 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>XPUB Projects</title>
<link rel="stylesheet" href="style.css" />
<style>
body { margin: 3%; }
a { text-decoration: none; color: black }
a:hover { text-decoration: underline; color: blue; }
</style>
</head>
<body>
<div><a href="https://project.xpub.nl/868-mhz/">868 MHz</a> (<a href="https://project.xpub.nl/868-mhz/asphaltspur.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/generatingstories/">a and a</a> (<a href="https://project.xpub.nl/generatingstories/thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/alt-reality-lexicon/">Alt Reality Lexicon</a> (<a href="https://project.xpub.nl/alt-reality-lexicon/pdf/Publication-AltRealityLexBook.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/anomolous-faces/">Anomolous faces</a> (<a href="https://project.xpub.nl/anomolous-faces/pdf/Publication-POD_Thesis_Max-Franklin.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/attempting-diffraction/">Attempting Diffraction</a> (<a href="https://project.xpub.nl/attempting-diffraction/pdf/Camilo_Garcia_Aycardi_Graduation_Thesis_XPUB_.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/back-it-up/">Back It Up</a> (<a href="https://project.xpub.nl/back-it-up/pdf/Publication-Karina_ABC_thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/cartographies-of-counter-speculation/">Cartographies of Counter Speculation</a> (<a href="https://project.xpub.nl/cartographies-of-counter-speculation/pdf/garcia-paloma-cartographies-of-invisibility.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/RuralComputing/">Concert, Computation, Conviviality</a> (<a href="https://project.xpub.nl/RuralComputing/pdf/thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/desire_revolution/">CONSIDER DISASTER, DESIRE REVOLUTION: A repository for astropolitical research</a> (<a href="https://project.xpub.nl/desire_revolution/pdf/A%20SAILORS%20GUIDE%20TO%20EARTH_Clara%20Noseda.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/notitleyet/">Count On Me</a> (<a href="https://project.xpub.nl/notitleyet/pdf/Martin_Foucaut_Graduation_Thesis_XPUB_2022.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/dear-cross-maker/">Dear (Cross) Maker,</a> (<a href="https://media.xpub.nl/2023/thesis/supi_Cross-Making.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/eigengrau/">Eigengrau</a> (<a href="https://project.xpub.nl/eigengrau/pdf/Phantasmagoria_Zalan_Szakacs_Thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/frabjousish/">Frabjousish</a> (<a href="https://project.xpub.nl/frabjousish/pdf/thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/habitat/">Habitat</a> (<a href="https://habitattt.it/thesis-Jacopo-Lega/Thesis--Habitat--Living-sharing-adapting---Jacopo-Lega.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/hacking-maintenance-with-care/">Hacking Maintenance with Care</a> (<a href="https://project.xpub.nl/hacking-maintenance-with-care/pdf/HMWC.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/hello-worlding/">Hello Worlding</a> (<a href="https://media.xpub.nl/2023/thesis/Hello%20Worlding%20-%20kamo%20-%20THE%20REAL%20ONE.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/howtobeasocialjusticewarrior/">How to be a social justice warrior</a> (<a href="https://project.xpub.nl/howtobeasocialjusticewarrior/img/Masterthesis_MiriamSch%C3%B6b_TheLeftCanMeme.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/ilinx/">ilinx</a> (<a href="https://project.xpub.nl/ilinx/pdf/OHE.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/instant-warnet/">Instant Warnet</a> (<a href="https://project.xpub.nl/instant-warnet/pdf/Berting-Making-Silences-On-Social-Media.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/">Is it time to eat, or is there no more time to eat?</a> (<a href="https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/pdf/your-body-will-make-itself-heard.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/lets-amplify-unspeakable-things/">Let's Amplify Unspeakable Things</a> (<a href="https://project.xpub.nl/lets-amplify-unspeakable-things/pdf/diakrousi-lets-amplify-unspeakable-things.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/lever_burns/">Lever Burns</a> (<a href="https://project.xpub.nl/lever_burns/pdf/Ezn_LeverBurns.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/low-tech-chronicles/">Low-Tech Chronicles</a> (<a href="https://project.xpub.nl/low-tech-chronicles/PDF/Mark_van_den_Heuvel_thesis_light-edition.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/makeinclusivewebsites/">Make Inclusive Websites</a> (<a href="https://project.xpub.nl/makeinclusivewebsites/pdf/MaxLehmann_Thesis_compressed.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/minor_stories/">Minor Stories</a> (<a href="https://project.xpub.nl/minor_stories/pdf/(compressed)_spark(l)ing_curiosities_through_intimate_publishing.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/modular-matter/">MODULAR MATTER</a> (<a href="https://media.xpub.nl/2023/thesis/modular-matter-Jian_Haake.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/networks-of-care/">Networks of Care</a> (<a href="https://project.xpub.nl/networks-of-care/pdf/networksofcare_thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/nothanks/">No thanks, I'll make my own</a> (<a href="https://project.xpub.nl/nothanks/pdf/THESIS-compressed.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/how-to-make-a-notebook-that/">Paper Notebooks: From an Industrial Model to a Tool of Expression</a> (<a href="https://project.xpub.nl/how-to-make-a-notebook-that/Thesis-Paper-Notebooks.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/parallel-colonialism/">Parallel Colonialism</a> (<a href="https://project.xpub.nl/parallel-colonialism/pdf/bohye-woo-thesis-2020.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/poetic-software/">Poetic Software</a> (<a href="https://project.xpub.nl/poetic-software/pdf/poetic_software_thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/referendum-medialogs/">Referendum Medialogs</a> (<a href="https://project.xpub.nl/referendum-medialogs/pdf/Publication-referendum_medialogs.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/index.html/">Smart Speaker Theatre</a> (<a href="https://project.xpub.nl/smart-speaker-theatre/pdf/ghost_in_the_speaker.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/sobremesa/">Sobremesa</a> (<a href="https://project.xpub.nl/sobremesa/pdf/thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/sound-jams/">Sound Jams: Deluxe Edition</a> (<a href="https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/syster-papyri-magicae/">Syster Papyri Magicae</a> (<a href="https://project.xpub.nl/syster-papyri-magicae/pdf/ArtemisGryllaki-Thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/tactical-watermarks/">Tactical Watermarks</a> (<a href="https://project.xpub.nl/tactical-watermarks/pdf/Thesis_Master_PSC_HD.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/terrafying-hear-say/">Terrafying Hear/Say</a> (<a href="https://project.xpub.nl/terrafying-hear-say/pdf/thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/thanks_for_listening/">Thanks for listening</a> (<a href="https://project.xpub.nl/thanks_for_listening/thesis_mitsitron.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/the-bootleg-library/">the bootleg library</a> (<a href="https://project.xpub.nl/the-bootleg-library/pdf/thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/the-constitution/">The Constitution</a> (<a href="https://project.xpub.nl/the-constitution/pdf/Tisa-Ne%C5%BEa-Herlec_The-Constitution.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/the-repeater-archive/">The Repeater Archive</a> (<a href="https://project.xpub.nl/the-repeater-archive/pdf/Biyi_Wen_Thesis.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/social-shelves-project/">The Social Shelf Project</a> (<a href="https://project.xpub.nl/social-shelves-project/xpub_master-thesis_gersande-schellinx.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/to-whom-it-may-affect/">"To whom it may affect"</a> (<a href="https://project.xpub.nl/to-whom-it-may-affect/somewhere-highway-publishing.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/unlearning-the-rules-of-collectivity/">Unlearning the Rules of Collectivity</a> (<a href="https://project.xpub.nl/unlearning-the-rules-of-collectivity/pdf/Publication-thesis%20Giuliade%20Giovanelli.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/unpublishing/">Unpublishing</a> (<a href="https://project.xpub.nl/unpublishing/pdf/Thesis-N.Rotem-Stibbe.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/usx/">User Sentimental eXperience</a> (<a href="https://project.xpub.nl/usx/Nami%20Kim_graduation%20thesis_Xpub.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/virtualgarden/">Virtual Gardens</a> (<a href="https://project.xpub.nl/virtualgarden/XPUB-Cyberhotels-KB.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/when-you-might-go-astray/">When you might go astray</a> (<a href="https://project.xpub.nl/when-you-might-go-astray/pdf/wymga.pdf">PDF</a>)</div>
<div><a href="https://project.xpub.nl/writing_cure/">Writing Cure</a> (<a href="https://project.xpub.nl/writing_cure/pdf/Avital_Barkai_thesis_compressed.pdf">PDF</a>)</div>
</body>
</html>

@ -0,0 +1,6 @@
from common import load_json
data = load_json()
for project in data['projects']:
print (project['thesis'])

@ -0,0 +1,8 @@
import json
def load_json (path="index.json"):
with open(path) as fin:
data = json.load(fin)
data['projects'] = [x for x in data['@graph'] if x['type'] == 'project']
data['projects'].sort(key=lambda x: x['title'].strip('"').lower())
return data

@ -0,0 +1,19 @@
import json
from jinja2 import Template, Environment, FileSystemLoader
env = Environment(loader=FileSystemLoader("scripts/templates"))
# import jinjafy.filters
# for name, fn in jinjafy.filters.all.items():
# env.filters[name] = fn
from common import load_json
# with open("index.json") as fin:
# data = json.load(fin)
# data['projects'] = [x for x in data['@graph'] if x['type'] == 'project']
# data['projects'].sort(key=lambda x: x['title'].strip('"').lower())
template = env.get_template("index_titles.html")
with open("index_titles.html", "w") as fout:
print (template.render(**data), file=fout)

@ -13,6 +13,7 @@
"hasPart": {"@id": "dc:hasPart", "@type": "@id"}, "hasPart": {"@id": "dc:hasPart", "@type": "@id"},
"url": {"@id": "@id", "@type": "@id"}, "url": {"@id": "@id", "@type": "@id"},
"type": {"@id": "@type", "@type": "@id"}, "type": {"@id": "@type", "@type": "@id"},
"links": {"@id": "dc:link", "@type": "@id"} "links": {"@id": "dc:link", "@type": "@id"},
"nicknames": "xpub:nick"
} }
} }

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>XPUB Projects</title>
<link rel="stylesheet" href="style.css" />
<style>
body { margin: 3%; }
a { text-decoration: none; color: black }
a:hover { text-decoration: underline; color: blue; }
</style>
</head>
<body>
{% for project in projects %}
<div><a href="{{project.url}}">{{project.title}}</a> (<a href="{{project.thesis}}">PDF</a>)</div>
{%- endfor %}
</body>
</html>
Loading…
Cancel
Save