Projects
- MacOS .CLR Palettes🌈 MacOS Color Palettes in Apple .CLR and .JSON formats. TailwindCSS, MaterialDesign, Bootstrap, W3C, Primer to Copic, Pantone and Crayola.July 18, 2021
- MacOS .json to .clr converter🌈 Colour Palette .JSON to Apple .CLR converter.July 18, 2021
- MacOS colorpicker🌈 Apple MacOS native Colorpicker shortcut. Open colorpicker like a normal application.July 18, 2021
apple
- Typora Notion.so ThemeMy customisations for Typora to look a little more like thee Notion.so layoutAugust 10, 2020
css3
- Dockerised Puppeteer post to Creator StudioA container that runs puppeteer to login into facebook creator studio and schedule a video post to Instagram and Facebook.July 10, 2022
docker
- IORoot.comThis site. Built with Gatsby, Github and Netlify. (and me).June 12, 2022
- LatestVersions.comLatestVersions Website. Find a latest version of software.May 18, 2022
- SVGencode.comA simple tool to convert an SVG into different formats, ready for use in CSS and HTML.June 5, 2022
gatsby
- AdvancedPropertySearchPublic Repository for compiling the releases from the private repository.October 5, 2022
- Dead Projects Archive.This is where all the repos, code and projects I've written over the years that I no longer use lives.June 22, 2021
- HouseQuestsPublic Repository for compiling the releases from the private repository.October 5, 2022
- IORoot Github ProfileMy Github profile with a github action that automatically creates a list of my repos.July 16, 2020
- youtube-posterGithub Action to post to YouTube through their API. Used to connect to Make.comFebruary 3, 2023
github
- Deploy LondonParkour.comCI Wordpress Deployment to Server. DB, wp-content, config.April 7, 2021
- Deploy ParkourLabs.comCI Wordpress Deployment to Server. DB, wp-content, configJune 16, 2021
- Deploy ParkourPulse.comCI Wordpress Deployment to Server. DB, wp-content, configAugust 23, 2021
- Later.com Puppeteer ScriptRun a puppeteer script to schedule a video on later.comAugust 17, 2021
- LondonParkour.com UploadsThe image uploads folder for londonparkour.comApril 12, 2021
- ParkourLabs.com Uploads.The image uploads folder for parkourlabs.comJune 18, 2021
- Puppeteer +Video record.Github Action to run puppeteer with media/video capabilities. (Default downloaded chrome cannot use video files)August 17, 2021
- Puppeteer DemoRun Puppeteer scripts through github actionsAugust 15, 2021
- Scheduled LighthouseRuns Lighthouse against URLs - Saves to server.September 3, 2021
- Scraper for LatestVersionsScrape websites and repos for version numbers. Push to FaunaDB as graphQL.October 28, 2021
- Static Scraper to Netlify.Github Action to scrape a website, make a static version and push to netlify.June 24, 2022
- WordPress deployment exampleA Github Action workflow to run WordPress, PHPUnit, MySQL and pull in a second private repoNovember 30, 2020
githubactions
- WP Theme : LondonParkour.com v4Wordpress theme for LondonParkour. Uses _underscores.October 28, 2019
- WP Theme : LondonParkour.com v5Version 5 Of LondonParkour.comApril 12, 2021
- WP Theme : ParkourLabs.comThe Parkour LABS website wordpress theme. Site hosted on DigitalOcean.June 18, 2021
- WP Theme : ParkourPulse.comParkourPulse Wordpress Theme.September 9, 2021
- WP Theme : ParkourSyllabusSyllabus website themeJanuary 18, 2022
html5
- MOTDModular Message of the Day (motd) Script built on NeoFetch.July 6, 2022
- Scripts & Tools InstallerInstall personal library of Brew, NPM, BASH scripts, .dotfiles, and other things. Profiled to specific machines.August 12, 2020
- htmltreeGenerate HTML index.html files in a linux file structure.July 20, 2022
iterm2
- APS_wikiThe wiki site for the APS project. Built on Docusaurus.October 3, 2022
- DevopsDiagramsDiagrams using mermaid of DevOps infrastructure layoutsJanuary 7, 2023
javascript
- Pagespeed API Lighthouse viewer.Custom Lighthouse-viewer to read a Pagespeed Insights API JSON response file specified on URL pathDecember 13, 2019
lighthouse
- Readme TemplateRecommended template for all README.md files in repositories.June 26, 2022
- The BlogMarkdown content source for IORoot.comMay 20, 2022
mdx
- Obsidian Monokai ThemeA (very) clean and minimal Monokai code-colours based Obsidian theme.June 13, 2022
obsidian
- PHP Google My Business APIExample PHP scripts for Google My Business API v4.9September 28, 2021
php
- Prometheus grok for apache logsGrok-exporter yaml config files for Apache2 access and error logs. For use with Prometheus.October 29, 2019
prometheus
- ffmpeg__bash-scriptsFFMPEG Utility scripts and video templatesFebruary 8, 2023
- social_automatorSocial Media AutomationJanuary 31, 2023
- spinnakerBASH Framework builder inspired by TailwindAugust 22, 2022
shell
- Tailwind variant 'on'🌬 A tailwind variant that allows you to select every X children of Y children.May 30, 2021
tailwindcss
- Instamancer + Login DetectionScrape Instagram's API with Puppeteer. Additional Login DetectionJuly 14, 2020
typescript
- ACF OAuth Button for GMBGoogle-My-Business OAuth button for ACFOctober 4, 2020
- ACF OAuth Button for YouTubeACF OAuth implementation for YouTubeSeptember 30, 2020
- ACF OAuth Button for gCALACF oAuth Button for google CalendarMarch 6, 2021
- ACF OAuth How-toHow-to Tutorial and Demo of getting google OAUTH working with wordpress through ACF.September 15, 2020
- ACF Textarea CodeMirrorEmbed codemirror into textarea fields for ACFSeptember 29, 2020
- ACF inline DateTime fieldRenders the datetime picker inline rather than a popup.September 4, 2020
- ACF options importer & exporterAllows you to import and export ACF options directly from the database. CAUTION, this is very dangerous!May 23, 2020
- Admin Custom WidgetsCreate admin widgets for the wordpress dashboard.August 16, 2020
- Admin Theme SwitcherSwitch CSS themes depending on which website admin panel being usedJanuary 1, 2021
- Admin remove comments menuRemoves the Wordpress 'Comments' menu option.October 28, 2019
- Advanced Forms Pro reply-toAdd a 'reply-to' header into the advanced-forms (hookturn.io) plugin.December 20, 2019
- AndyP Plugin ManagerLists all installed AndyP-based (IORoot) plugins with detailed information.December 26, 2020
- CPT : AMPCustom Post Type : AMP PagesApril 20, 2021
- CPT : BlogCustom Post Type : BlogFebruary 4, 2021
- CPT : DemonstrationCustom Post Type : DemonstrationFebruary 4, 2021
- CPT : EventEvents CPT to add synced gCal events to.March 8, 2021
- CPT : PulseCustom Post Type for Pulse.February 14, 2021
- CPT : SupportCustom post Type : SupportApril 23, 2021
- CPT : SyllabusCustom Post Type : SyllabusNovember 19, 2021
- CPT : TutorialCustom Post Type - TutorialsFebruary 4, 2021
- Custom Theme StructuresPage Template with page-{slug}.php to a Sub DirectoryFebruary 4, 2021
- Dropdown Mobile MenuChanges a wordpress dynamic sidebar menu into a responsive dropdown select menuNovember 11, 2019
- Footer PagesACF-based panel to allow you to select a specific page for your footer.October 28, 2019
- Google Calendar SyncGoogle Calendar to Wordpress sync. Adds posts per calendar event.April 2, 2021
- Memberpress login buttonSimple button for logging in and logging out of the wordpress site.February 20, 2022
- Menu ChipsChips shortcode for the various parkourpulse pages.July 18, 2020
- Page BuilderCustom WYSIWYG Page Builder to replace WPBakeryJanuary 11, 2021
- Page Builder : Epic-SliderEpicSlider for Wordpress PageBuilderOctober 11, 2021
- Page Builder : Flickity SliderMetafizzy Flickity slider module for page builder.January 11, 2021
- Page Builder : Metafizzy IsotopeMetafizzy Isotope grid module for page builderJanuary 11, 2021
- Page Builder : Random HeroRandom Hero generator for page builderApril 12, 2021
- Page Builder : RawcodeOutput raw HTML codeApril 12, 2021
- Page Builder : Video RotatorPage builder addon for video rotatorApril 6, 2021
- Page Builder : YouTube-liteAdds YouTube Lite into the Page BuilderJanuary 20, 2021
- Pipeline : ExporterPipeline Project - ExporterOctober 6, 2020
- Pipeline : SVG Generative ImagesGenerate SVG images based on featured images.March 29, 2020
- Pipeline : The ProcessorThe Processor allows you to combine records. Part of the Pipeline ProjectAugust 16, 2020
- Pipeline : YouTube API ScraperAPI Scraper that will allow you to get data from YouTube and output the results however you like.October 28, 2019
- REST API client for ParkourLabs CPT (isometric)Generic REST request with a view output of images in an isometic format.October 26, 2021
- REST API client for ParkourLabs CPT (stack)Access the REST Interface to parkourlabs.com and pull ImagesMarch 4, 2021
- REST API client for ParkourPulse CPTREST API client and shortcode for animated Stack of posts on homepage. Uses anime.jsJuly 25, 2020
- RegexerApply a regex to any post type and field. Test, Single ID or Bulk all posts of type.February 7, 2020
- Shortcode : FactsVarious small snippet facts on various entities within wordpressMay 29, 2021
- Shortcode : ModalsCreates simple CSS-Only modalsMay 18, 2020
- Shortcode : PictureShortcode for creating a responsive picture tag for images.April 11, 2021
- Shortcode : Random Image URLObtain a random image URL based off a supplied list of image IDsMay 29, 2021
- Shortcode : TreeParkourLabs.com - Builds a 3-level hierarchical structure based off categories and posts.June 4, 2021
- Shortcode : breadcrumbsAdds breadcrumbs with CSS Accordion drop-downs. Used on ParkourLabs.comMay 29, 2021
- Shortcode FetchAllows you to obtain posts from wordpress and supply a template to apply to all retrieved results.May 29, 2021
- Sidebar Menu CreatorWordpress sidebar creator and builderJanuary 20, 2022
- Stripe Payment Plugin CustomisationsStripe payment customisationsApril 6, 2021
- Taxonomy Featured ImagesExtra ACF fields for taxonomiesJanuary 20, 2021
- Thumbnail FoldersCreates subdirectories in the uploads folder for each thumbnail sizeFebruary 11, 2021
- Wordpress Menus ExtendedInject any HTML code into a wordpress menuJanuary 8, 2021
- Youtube DownloaderQuick and dirty youtube video downloader using two different methods.September 20, 2020