From 66540d546161706bde804a9cc7879041f438d7e4 Mon Sep 17 00:00:00 2001 From: Michael Murtaugh Date: Sun, 10 Dec 2023 18:14:02 +0100 Subject: [PATCH] glitch in joca's data --- index.html | 4 +- index.json | 611 ++++++++++++++-------------- index_titles.html | 65 ++- scripts/common.py | 4 + scripts/index_new.py | 1 + scripts/templates/index_titles.html | 9 +- 6 files changed, 385 insertions(+), 309 deletions(-) diff --git a/index.html b/index.html index 5e0995b..b05d51c 100644 --- a/index.html +++ b/index.html @@ -362,9 +362,9 @@

Let's Amplify Unspeakable Things

PDF

-
+
diff --git a/index.json b/index.json index 45ed46b..aefe64a 100644 --- a/index.json +++ b/index.json @@ -2,46 +2,87 @@ "@context": "https://xpub.nl/contexts/projects.json", "@graph": [ { - "student": "Damlanur Bilgin", - "thesis": "https://project.xpub.nl/nothanks/pdf/THESIS-compressed.pdf", - "title": "No thanks, I'll make my own", + "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/nothanks/" + "url": "https://project.xpub.nl/anomolous-faces/" }, { - "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": "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/the-constitution/" + "url": "https://project.xpub.nl/instant-warnet/" }, { - "student": "Clara Gradel", - "thesis": "https://project.xpub.nl/generatingstories/thesis.pdf", - "title": "a and a", + "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/generatingstories/" + "url": "https://project.xpub.nl/social-shelves-project/" }, { - "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": "Mika Motskobili", + "thesis": "https://project.xpub.nl/lever_burns/pdf/Ezn_LeverBurns.pdf", + "title": "Lever Burns", "type": "project", - "url": "https://project.xpub.nl/desire_revolution/" + "url": "https://project.xpub.nl/lever_burns/" }, { - "student": "Natasha Berting", - "thesis": "https://project.xpub.nl/instant-warnet/pdf/Berting-Making-Silences-On-Social-Media.pdf", - "title": "Instant Warnet", + "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/instant-warnet/" + "url": "https://project.xpub.nl/unlearning-the-rules-of-collectivity/" }, { - "student": "Avital Barkai", - "thesis": "https://project.xpub.nl/writing_cure/pdf/Avital_Barkai_thesis_compressed.pdf", - "title": "Writing Cure", + "nicknames": "Ål Nik", + "student": "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/writing_cure/" + "url": "https://project.xpub.nl/sound-jams/" + }, + { + "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/index.html/" + }, + { + "date": "2019-07-01", + "hasPart": [ + "https://project.xpub.nl/lets-amplify-unspeakable-things/", + "https://project.xpub.nl/eigengrau/", + "https://project.xpub.nl/instant-warnet/", + "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/index.html/" + ], + "image": "https://project.xpub.nl/img/xpub_logo_2019.png", + "links": [ + "https://project.xpub.nl/README19.NFO", + "https://project.xpub.nl/2019/postergenerator/" + ], + "title": "UPSETTING SETTINGS", + "type": "gradshow", + "url": "https://project.xpub.nl/index.html#UPSETTING-SETTINGS" + }, + { + "student": "Mark van den Heuvel", + "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": "Federico Poni", + "thesis": "https://project.xpub.nl/RuralComputing/pdf/thesis.pdf", + "title": "Concert, Computation, Conviviality", + "type": "project", + "url": "https://project.xpub.nl/RuralComputing/" }, { "student": "Kendal Beynon", @@ -51,21 +92,90 @@ "url": "https://project.xpub.nl/virtualgarden/" }, { - "student": "Anna Sandri", - "thesis": "https://project.xpub.nl/when-you-might-go-astray/pdf/wymga.pdf", - "title": "When you might go astray", + "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/when-you-might-go-astray/" + "url": "https://project.xpub.nl/parallel-colonialism/" + }, + { + "nicknames": "mitsitron", + "student": "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/thanks_for_listening/" + }, + { + "student": "Erica Gargaglione", + "thesis": "https://project.xpub.nl/hacking-maintenance-with-care/pdf/HMWC.pdf", + "title": "Hacking Maintenance with Care", + "type": "project", + "url": "https://project.xpub.nl/hacking-maintenance-with-care/" + }, + { + "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/usx/" + }, + { + "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/back-it-up/" + }, + { + "student": "Louisa Teichmann", + "thesis": "https://project.xpub.nl/868-mhz/asphaltspur.pdf", + "title": "868 MHz", + "type": "project", + "url": "https://project.xpub.nl/868-mhz/" + }, + { + "date": "2021-07-01", + "hasPart": [ + "https://project.xpub.nl/terrafying-hear-say/", + "https://project.xpub.nl/when-you-might-go-astray/", + "https://project.xpub.nl/desire_revolution/", + "https://project.xpub.nl/the-constitution/", + "https://project.xpub.nl/low-tech-chronicles/", + "https://project.xpub.nl/nothanks/", + "https://project.xpub.nl/writing_cure/", + "https://project.xpub.nl/lever_burns/", + "https://project.xpub.nl/makeinclusivewebsites/" + ], + "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": "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/" + }, + { + "nicknames": "ohjian", + "student": "Jian Haake", + "thesis": "https://project.xpub.nl/modular-matter/modular-matter-Jian_Haake.pdf", + "title": "MODULAR MATTER", + "type": "project", + "url": "https://project.xpub.nl/modular-matter/" }, { "date": "2018-07-01", "hasPart": [ - "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/alt-reality-lexicon/", + "https://project.xpub.nl/back-it-up/", "https://project.xpub.nl/referendum-medialogs/", - "https://project.xpub.nl/alt-reality-lexicon/" + "https://project.xpub.nl/unlearning-the-rules-of-collectivity/" ], "image": "https://project.xpub.nl/img/xpub_logo_2018.svg", "links": "https://media.xpub.nl/gradshow-2018-web.mp4", @@ -74,32 +184,69 @@ "url": "https://project.xpub.nl/index.html#Ex,-XPUB" }, { - "student": "Zalán Szakács", - "thesis": "https://project.xpub.nl/eigengrau/pdf/Phantasmagoria_Zalan_Szakacs_Thesis.pdf", - "title": "Eigengrau", + "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/eigengrau/" + "url": "https://project.xpub.nl/is-it-time-to-eat-or-is-there-no-more-time-to-eat/" + }, + { + "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/" + }, + { + "date": "2022-06-01", + "hasPart": [ + "https://project.xpub.nl/attempting-diffraction/", + "https://project.xpub.nl/868-mhz/", + "https://project.xpub.nl/frabjousish/", + "https://project.xpub.nl/usx/", + "https://project.xpub.nl/notitleyet/", + "https://project.xpub.nl/generatingstories/", + "https://project.xpub.nl/sobremesa/", + "https://project.xpub.nl/habitat/", + "https://project.xpub.nl/RuralComputing/", + "https://project.xpub.nl/virtualgarden/" + ], + "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", - "thesis": "https://media.xpub.nl/2023/thesis/supi_Cross-Making.pdf", + "thesis": "https://project.xpub.nl/dear-cross-maker/supi_Cross-Making.pdf", "title": "Dear (Cross) Maker,", "type": "project", "url": "https://project.xpub.nl/dear-cross-maker/" }, { - "student": "Max Lehmann", - "thesis": "https://project.xpub.nl/makeinclusivewebsites/pdf/MaxLehmann_Thesis_compressed.pdf", - "title": "Make Inclusive Websites", + "student": "Floor van Meeuwen", + "thesis": "https://project.xpub.nl/sobremesa/pdf/thesis.pdf", + "title": "Sobremesa", "type": "project", - "url": "https://project.xpub.nl/makeinclusivewebsites/" + "url": "https://project.xpub.nl/sobremesa/" }, { - "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": "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/howtobeasocialjusticewarrior/" + "url": "https://project.xpub.nl/nothanks/" + }, + { + "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/desire_revolution/" }, { "student": "Franc González", @@ -109,18 +256,18 @@ "url": "https://project.xpub.nl/referendum-medialogs/" }, { - "student": "Ål Nik [Alexandra Nikolova]", - "thesis": "https://project.xpub.nl/sound-jams/alnik-xpub-thesis.pdf", - "title": "Sound Jams: Deluxe Edition", + "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/sound-jams/" + "url": "https://project.xpub.nl/the-bootleg-library/" }, { - "student": "Tancredi Di Giovanni", - "thesis": "https://project.xpub.nl/ilinx/pdf/OHE.pdf", - "title": "ilinx", + "student": "Euna Lee", + "thesis": "https://project.xpub.nl/frabjousish/pdf/thesis.pdf", + "title": "Frabjousish", "type": "project", - "url": "https://project.xpub.nl/ilinx/" + "url": "https://project.xpub.nl/frabjousish/" }, { "student": "Artemis Gryllaki", @@ -130,67 +277,67 @@ "url": "https://project.xpub.nl/syster-papyri-magicae/" }, { - "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": "Emma Prato", + "thesis": "https://project.xpub.nl/how-to-make-a-notebook-that/Thesis-Paper-Notebooks.pdf", + "title": "Paper Notebooks: From an Industrial Model to a Tool of Expression", "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/how-to-make-a-notebook-that/" }, { - "student": "Pedro Sá Couto", - "thesis": "https://project.xpub.nl/tactical-watermarks/pdf/Thesis_Master_PSC_HD.pdf", - "title": "Tactical Watermarks", + "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/tactical-watermarks/" + "url": "https://project.xpub.nl/alt-reality-lexicon/" }, { - "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": "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/lets-amplify-unspeakable-things/" + "url": "https://project.xpub.nl/when-you-might-go-astray/" }, { - "student": "Emma Prato", - "thesis": "https://project.xpub.nl/how-to-make-a-notebook-that/Thesis-Paper-Notebooks.pdf", - "title": "Paper Notebooks: From an Industrial Model to a Tool of Expression", - "type": "project", - "url": "https://project.xpub.nl/how-to-make-a-notebook-that/" - }, - { - "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/back-it-up/" - }, - { - "student": "Martin Foucaut", - "thesis": "https://project.xpub.nl/notitleyet/pdf/Martin_Foucaut_Graduation_Thesis_XPUB_2022.pdf", - "title": "Count On Me", + "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/notitleyet/" + "url": "https://project.xpub.nl/attempting-diffraction/" }, { - "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/unpublishing/" + "date": "2023-06-01", + "hasPart": [ + "https://project.xpub.nl/modular-matter/", + "https://project.xpub.nl/dear-cross-maker/", + "https://project.xpub.nl/to-whom-it-may-affect/", + "https://project.xpub.nl/minor_stories/", + "https://project.xpub.nl/hello-worlding/", + "https://project.xpub.nl/thanks_for_listening/", + "https://project.xpub.nl/sound-jams/", + "https://project.xpub.nl/hacking-maintenance-with-care/", + "https://project.xpub.nl/howtobeasocialjusticewarrior/", + "https://project.xpub.nl/how-to-make-a-notebook-that/", + "https://project.xpub.nl/social-shelves-project/" + ], + "image": "https://media.xpub.nl/2023/xpub2023-makingthingsbubblic.svg", + "links": "https://media.xpub.nl/2023/", + "title": "Making things Bubblic", + "type": "gradshow", + "url": "https://project.xpub.nl/index.html#Making-things-Bubblic" }, { - "student": "Simon Browne", - "thesis": "https://project.xpub.nl/the-bootleg-library/pdf/thesis.pdf", - "title": "the bootleg library", + "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-bootleg-library/" + "url": "https://project.xpub.nl/makeinclusivewebsites/" }, { - "student": "Joca van der Horst", - "thesis": "https://project.xpub.nl/smart-speaker-theatre/pdf/ghost_in_the_speaker.pdf", - "title": "Smart Speaker Theatre", + "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/index.html/" + "url": "https://project.xpub.nl/the-repeater-archive/" }, { "student": "Chaeyoung Kim", @@ -200,69 +347,23 @@ "url": "https://project.xpub.nl/minor_stories/" }, { - "student": "Louisa Teichmann", - "thesis": "https://project.xpub.nl/868-mhz/asphaltspur.pdf", - "title": "868 MHz", - "type": "project", - "url": "https://project.xpub.nl/868-mhz/" - }, - { - "student": "Jian Haake [ohjian]", - "thesis": "https://media.xpub.nl/2023/thesis/modular-matter-Jian_Haake.pdf", - "title": "MODULAR MATTER", - "type": "project", - "url": "https://project.xpub.nl/modular-matter/" - }, - { - "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/anomolous-faces/" - }, - { - "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/habitat/" - }, - { - "student": "Pleun Gremmen", - "thesis": "https://project.xpub.nl/alt-reality-lexicon/pdf/Publication-AltRealityLexBook.pdf", - "title": "Alt Reality Lexicon", + "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/alt-reality-lexicon/" + "url": "https://project.xpub.nl/eigengrau/" }, { "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/" + "https://project.xpub.nl/ilinx/", + "https://project.xpub.nl/tactical-watermarks/", + "https://project.xpub.nl/networks-of-care/", + "https://project.xpub.nl/cartographies-of-counter-speculation/", + "https://project.xpub.nl/parallel-colonialism/", + "https://project.xpub.nl/syster-papyri-magicae/" ], "image": "https://project.xpub.nl/img/xpub_logo_2020.svg", "links": "https://collectiveioning.xpub.nl/", @@ -271,11 +372,18 @@ "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", + "student": "Tancredi Di Giovanni", + "thesis": "https://project.xpub.nl/ilinx/pdf/OHE.pdf", + "title": "ilinx", "type": "project", - "url": "https://project.xpub.nl/RuralComputing/" + "url": "https://project.xpub.nl/ilinx/" + }, + { + "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/notitleyet/" }, { "student": "Paloma Garcia", @@ -284,78 +392,6 @@ "type": "project", "url": "https://project.xpub.nl/cartographies-of-counter-speculation/" }, - { - "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/the-repeater-archive/" - }, - { - "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/networks-of-care/" - }, - { - "date": "2022-06-01", - "hasPart": [ - "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://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": "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/usx/" - }, - { - "student": "Erica Gargaglione", - "thesis": "https://project.xpub.nl/hacking-maintenance-with-care/pdf/HMWC.pdf", - "title": "Hacking Maintenance with Care", - "type": "project", - "url": "https://project.xpub.nl/hacking-maintenance-with-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/hello-worlding/" - }, - { - "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/parallel-colonialism/" - }, - { - "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/thanks_for_listening/" - }, { "student": "Ioana Tomici", "thesis": "https://project.xpub.nl/terrafying-hear-say/pdf/thesis.pdf", @@ -364,107 +400,80 @@ "url": "https://project.xpub.nl/terrafying-hear-say/" }, { - "student": "Floor van Meeuwen", - "thesis": "https://project.xpub.nl/sobremesa/pdf/thesis.pdf", - "title": "Sobremesa", - "type": "project", - "url": "https://project.xpub.nl/sobremesa/" - }, - { - "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/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/hacking-maintenance-with-care/" + "nicknames": [ + "kamo", + "tofu", + "km0", + "sumo" ], - "image": "https://media.xpub.nl/2023/xpub2023-makingthingsbubblic.svg", - "links": "https://media.xpub.nl/2023/", - "title": "Making things Bubblic", - "type": "gradshow", - "url": "https://project.xpub.nl/index.html#Making-things-Bubblic" + "student": "Francesco Luzzana", + "thesis": "https://project.xpub.nl/hello-worlding/Hello%20Worlding%20-%20kamo%20-%20THE%20REAL%20ONE.pdf", + "title": "Hello Worlding", + "type": "project", + "url": "https://project.xpub.nl/hello-worlding/" }, { - "student": "Alexander Roidl", - "thesis": "https://project.xpub.nl/poetic-software/pdf/poetic_software_thesis.pdf", - "title": "Poetic Software", + "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/poetic-software/" + "url": "https://project.xpub.nl/to-whom-it-may-affect/" }, { - "student": "Camilo García A.", - "thesis": "https://project.xpub.nl/attempting-diffraction/pdf/Camilo_Garcia_Aycardi_Graduation_Thesis_XPUB_.pdf", - "title": "Attempting Diffraction", + "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/attempting-diffraction/" + "url": "https://project.xpub.nl/lets-amplify-unspeakable-things/" }, { - "student": "Mark van den Heuvel", - "thesis": "https://project.xpub.nl/low-tech-chronicles/PDF/Mark_van_den_Heuvel_thesis_light-edition.pdf", - "title": "Low-Tech Chronicles", + "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/low-tech-chronicles/" + "url": "https://project.xpub.nl/unpublishing/" }, { - "student": "Gersande Schellinx", - "thesis": "https://project.xpub.nl/social-shelves-project/xpub_master-thesis_gersande-schellinx.pdf", - "title": "The Social Shelf Project", + "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/social-shelves-project/" + "url": "https://project.xpub.nl/tactical-watermarks/" }, { - "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": "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/unlearning-the-rules-of-collectivity/" + "url": "https://project.xpub.nl/howtobeasocialjusticewarrior/" }, { - "student": "Kimberley Cosmilla", - "thesis": "https://project.xpub.nl/to-whom-it-may-affect/somewhere-highway-publishing.pdf", - "title": "\"To whom it may affect\"", + "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/to-whom-it-may-affect/" + "url": "https://project.xpub.nl/writing_cure/" }, { - "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": "Clara Gradel", + "thesis": "https://project.xpub.nl/generatingstories/thesis.pdf", + "title": "a and a", + "type": "project", + "url": "https://project.xpub.nl/generatingstories/" }, { - "student": "Mika Motskobili", - "thesis": "https://project.xpub.nl/lever_burns/pdf/Ezn_LeverBurns.pdf", - "title": "Lever Burns", + "student": "Jacopo Lega", + "thesis": "https://project.xpub.nl/habitat/Thesis--Habitat--Living-sharing-adapting---Jacopo-Lega.pdf", + "title": "Habitat", "type": "project", - "url": "https://project.xpub.nl/lever_burns/" + "url": "https://project.xpub.nl/habitat/" }, { - "student": "Euna Lee", - "thesis": "https://project.xpub.nl/frabjousish/pdf/thesis.pdf", - "title": "Frabjousish", + "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/frabjousish/" + "url": "https://project.xpub.nl/networks-of-care/" } ] } diff --git a/index_titles.html b/index_titles.html index aad2c83..e2c662e 100644 --- a/index_titles.html +++ b/index_titles.html @@ -8,10 +8,11 @@ +

Projects, by title

868 MHz (PDF)
a and a (PDF)
@@ -23,12 +24,12 @@
Concert, Computation, Conviviality (PDF)
CONSIDER DISASTER, DESIRE REVOLUTION: A repository for astropolitical research (PDF)
Count On Me (PDF)
-
Dear (Cross) Maker, (PDF)
+
Dear (Cross) Maker, (PDF)
Eigengrau (PDF)
Frabjousish (PDF)
-
Habitat (PDF)
+
Habitat (PDF)
Hacking Maintenance with Care (PDF)
-
Hello Worlding (PDF)
+
Hello Worlding (PDF)
How to be a social justice warrior (PDF)
ilinx (PDF)
Instant Warnet (PDF)
@@ -38,7 +39,7 @@
Low-Tech Chronicles (PDF)
Make Inclusive Websites (PDF)
Minor Stories (PDF)
-
MODULAR MATTER (PDF)
+
MODULAR MATTER (PDF)
Networks of Care (PDF)
No thanks, I'll make my own (PDF)
Paper Notebooks: From an Industrial Model to a Tool of Expression (PDF)
@@ -63,5 +64,59 @@
Virtual Gardens (PDF)
When you might go astray (PDF)
Writing Cure (PDF)
+ +

Projects, by name

+ +
Alexander Roidl (PDF)
+
Alexandra Nikolova (PDF)
+
Alice Strete (PDF)
+
Angeliki Diakrousi (PDF)
+
Anna Sandri (PDF)
+
Artemis Gryllaki (PDF)
+
Avital Barkai (PDF)
+
Biyi Wen (PDF)
+
Bohye Woo (PDF)
+
Camilo García A. (PDF)
+
Chaeyoung Kim (PDF)
+
Clara Gradel (PDF)
+
Clara Noseda (PDF)
+
Damlanur Bilgin (PDF)
+
Emma Prato (PDF)
+
Erica Gargaglione (PDF)
+
Euna Lee (PDF)
+
Federico Poni (PDF)
+
Floor van Meeuwen (PDF)
+
Franc González (PDF)
+
Francesco Luzzana (PDF)
+
Gersande Schellinx (PDF)
+
Giulia de Giovanelli (PDF)
+
Ioana Tomici (PDF)
+
Jacopo Lega (PDF)
+
Jian Haake (PDF)
+
Joca van der Horst (PDF)
+
Karina Dukalska (PDF)
+
Kendal Beynon (PDF)
+
Kimberley Cosmilla (PDF)
+
Louisa Teichmann (PDF)
+
Mark van den Heuvel (PDF)
+
Martin Foucaut (PDF)
+
Max Franklin (PDF)
+
Max Lehmann (PDF)
+
Mika Motskobili (PDF)
+
Miriam Schöb (PDF)
+
mitsa chaida michelakou (PDF)
+
Nadine Rotem-Stibbe (PDF)
+
Nami Kim (PDF)
+
Natasha Berting (PDF)
+
Paloma Garcia (PDF)
+
Pedro Sá Couto (PDF)
+
Pleun Gremmen (PDF)
+
Rita Graça (PDF)
+
Simon Browne (PDF)
+
Supisara Burapachaisri (PDF)
+
Tancredi Di Giovanni (PDF)
+
Tisa Neža Herlec (PDF)
+
Zalán Szakács (PDF)
+ diff --git a/scripts/common.py b/scripts/common.py index a48117d..f8a324c 100644 --- a/scripts/common.py +++ b/scripts/common.py @@ -5,4 +5,8 @@ def load_json (path="index.json"): 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()) + + data['students'] = data['projects'][:] + data['students'].sort(key=lambda x: x['student'].strip('"').lower()) + return data diff --git a/scripts/index_new.py b/scripts/index_new.py index be6eb56..426d5b9 100644 --- a/scripts/index_new.py +++ b/scripts/index_new.py @@ -9,6 +9,7 @@ env = Environment(loader=FileSystemLoader("scripts/templates")) from common import load_json +data = load_json() # with open("index.json") as fin: # data = json.load(fin) # data['projects'] = [x for x in data['@graph'] if x['type'] == 'project'] diff --git a/scripts/templates/index_titles.html b/scripts/templates/index_titles.html index a0b3c84..3e9ad05 100644 --- a/scripts/templates/index_titles.html +++ b/scripts/templates/index_titles.html @@ -8,12 +8,19 @@ +

Projects, by title

{% for project in projects %}
{{project.title}} (PDF)
{%- endfor %} + +

Projects, by name

+{% for project in students %} +
{{project.student}} (PDF)
+{%- endfor %} + \ No newline at end of file