SimonXIX
Open source LAMP developer focused on publishing platforms, library systems, and digital content systems. Currently working on @COPIM and @postdigitalcultures.
United Kingdom
Pinned Repositories
carbon-graph
a simple Python and JavaScript web application to visualise my carbon usage
hypothesis_migration
a Python script to migrate Hypothes.is annotations from a Json file exported from an old domain to a new domain
Markdown_translation
a script and Docker environment for running automated open source translations of batches of Markdown files using LibreTranslate
oabutton_alma
Code for an integration between the Open Access Button and Imperial College London's Ex Libris Alma library management system API. This was designed for Imperial College London Library by the Library Information Systems team in February 2017.
personal_server_docker
Docker Compose and Nginx configuration for applications deployment on my personal server (Flask, onion service for Flask, WordPress, Sandstorm, GoAccess, Joplin Server, Plex Media Server, and PHP web apps)
random_poem
A site to generate a random poem from random sentences and a random number of lines
scholarled_catalogue
a catalogue of ScholarLed presses built on a Quarto / Jupyter Notebook model for computational publishing
user_form_alma
Code for a library user registration form for Imperial College London Library submitting to the Ex Libris Alma library management system API. This was designed for Imperial College London Library by the Library Information Systems team in October 2016. Full documentation at https://simonxix.wordpress.com/2016/10/31/user-form/
crowdsourced_cataloguing_app
A prototype of a web application to crowdsource cataloguing for SOAS' bibliographic records
SimonXIX's Repositories
SimonXIX/Markdown_translation
a script and Docker environment for running automated open source translations of batches of Markdown files using LibreTranslate
SimonXIX/oabutton_alma
Code for an integration between the Open Access Button and Imperial College London's Ex Libris Alma library management system API. This was designed for Imperial College London Library by the Library Information Systems team in February 2017.
SimonXIX/personal_server_docker
Docker Compose and Nginx configuration for applications deployment on my personal server (Flask, onion service for Flask, WordPress, Sandstorm, GoAccess, Joplin Server, Plex Media Server, and PHP web apps)
SimonXIX/user_form_alma
Code for a library user registration form for Imperial College London Library submitting to the Ex Libris Alma library management system API. This was designed for Imperial College London Library by the Library Information Systems team in October 2016. Full documentation at https://simonxix.wordpress.com/2016/10/31/user-form/
SimonXIX/hypothesis_migration
a Python script to migrate Hypothes.is annotations from a Json file exported from an old domain to a new domain
SimonXIX/scholarled_catalogue
a catalogue of ScholarLed presses built on a Quarto / Jupyter Notebook model for computational publishing
SimonXIX/self_portrait
Program to create artistic self-portraits using a simple HTML form, a PHP script, and ASCII art
SimonXIX/carbon-graph
a simple Python and JavaScript web application to visualise my carbon usage
SimonXIX/random_poem
A site to generate a random poem from random sentences and a random number of lines
SimonXIX/art_catalogue_test
an art catalogue concept built on a Quarto / Jupyter Notebook model for computational publishing
SimonXIX/catalogue-003
Catalogue demo publication - ADA CP Pipeline
SimonXIX/chooser
[WIP] A fork of CC's license chooser app to investigate its potential use for the COPIM project's Experimental Publishing Toolkit.
SimonXIX/cp4c
Computational Publishing for Collections
SimonXIX/crowdsourced_cataloguing_app
A prototype of a web application to crowdsource cataloguing for SOAS' bibliographic records
SimonXIX/Experimental_Books_workshop
a repository of material for the Experimental Books conference workshop on 2023-02-20
SimonXIX/flying_website
a simple Python application to host a resource produced as part of my CBT for fear of flying
SimonXIX/hugo-theme-docdock
Declination of @matcornic Learn theme to Hugo
SimonXIX/hugo-theme-yinante
A black-white theme for Hugo combining Yinyang and Rocinante
SimonXIX/mediawiki-skins-Lakeus
A fork of the Lakeus MediaWiki skin for use on the Living Books About Life site
SimonXIX/quarto_semanticclimate
A proof-of-concept for a semanticClimate publication built on a Quarto / Jupyter Notebook model for computational publishing
SimonXIX/random_tea
A small web app to return a random flavour of tea
SimonXIX/rpm_website
a Hugo site for micro-reviews
SimonXIX/SComCaT
A fork of SComCaT to investigate its potential use for the COPIM project's Experimental Publishing Toolkit.
SimonXIX/simonxix.com
website for https://simonxix.com using Flask and Bootstrap 5
SimonXIX/simonxix.github.io
SimonXIX/thoth_wikidata_integration
Dockerised Python scripts for testing an integration between the Thoth API and the Wikidata API
SimonXIX/vpn-configs-contrib
A collection of configs for various VPN providers
SimonXIX/vufind-soas
A fork of vufind-org/vufind: a library resource discovery portal designed and developed for libraries by libraries. This version was developed for SOAS Library with extensive customisations. This code is a snapshot from 2021-07-22 and the working repository is at https://github.com/soas-library/vufind.
SimonXIX/when_is_my_train
a simple Python web application to tell me when trains are at my local train stations using data from the Realtime Trains API
SimonXIX/wikiheist
Site for generating a random heist plot based on Wikidata