index_titles

master
Michael Murtaugh 1 year ago
parent ee216f612f
commit eff88a8d08

1
.gitignore vendored

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

@ -119,7 +119,7 @@
<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="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 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>
@ -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>
</div>
<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="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 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="subcl3"><a href="thanks_for_listening/thesis_mitsitron.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
<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="subcl3"><a href="https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf" target="_blank" class="ext" property="xpub:thesis">PDF</a></p>
</div>
@ -216,7 +216,7 @@
<div class="subrow" typeof="xpub:project" property="dc:hasPart" id="habitat" resource="/habitat/">
<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="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 class="subrow" typeof="xpub:project" property="dc:hasPart" id="sobremesa" resource="/sobremesa/">
<p class="subcl1" property="xpub:student">Floor van Meeuwen</p>

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