AI__autoflip | Machine-Learning Content-Aware video cropping tool in github action. |
APS_wiki | The wiki site for the APS project. Built on Docusaurus. |
DevopsDiagrams | Diagrams using mermaid of DevOps infrastructure layouts |
HouseQuests | Public Repository for compiling the releases from the private repository. |
IORoot | My Github profile with a github action that automatically creates a list of my repos. |
IORoot-Website | Gatsby Website for IORoot.com |
Obsidian-Monokai | A (very) clean and minimal Monokai code-colours based Obsidian theme. |
SVGencode | A simple tool to convert an SVG into different formats, ready for use in CSS and HTML. |
archive__dead-projects | This is where all the repos, code and projects I've written over the years that I no longer use lives. |
blog | Markdown content for gatsby |
docker-vump | Script to easily backup and restore docker volumes |
docker__puppeteer--facebook | A container that runs puppeteer to login into facebook creator studio and schedule a video post to Instagram and Facebook. |
examples__google-my-business | Example PHP scripts for Google My Business API v4.9 |
ffmpeg__bash-scripts | ๐ FFMPEG Utility scripts and JSON scripter. ๐กRun multi-stage ffmpeg workflows using a JSON config. |
github-action__cron-lighthouse | Runs Lighthouse against URLs - Saves to server. |
github-action__deploy--londonparkour | LondonParkour Staging wp-content, theme, plugins. |
github-action__deploy--parkourlabs | labs.londonparkour.com deployment |
github-action__deploy--parkourpulse | PULSE website deploy through CI |
github-action__puppeteer--demo | Run Puppeteer scripts through github actions |
github-action__puppeteer--later.com | Run a puppeteer script to schedule a video on later.com |
github-action__puppeteer--video | Github Action to run puppeteer with media/video capabilities. (Default downloaded chrome cannot use video files) |
github-action__scraper--to-netlify | Github Action to scrape a website, make a static version and push to netlify. |
github-action__wordpress--phpunit | A Github Action workflow to run WordPress, PHPUnit, MySQL and pull in a second private repo |
htmltree | Generate HTML index.html files in a linux file structure. |
latestversions-scraper | LatestVersions Scraper |
latestversions-website | LatestVersions Website |
macos__colorpicker--app | ๐ Apple MacOS Colorpicker Panel shortcut |
macos__colorpicker--palettes | ๐ MacOS Color Palettes in Apple .CLR and .JSON formats. TailwindCSS, MaterialDesign, Bootstrap, W3C, Primer to Copic, Pantone and Crayola. |
macos__json2clr--convert | ๐ Colour Palette .JSON to Apple .CLR converter. |
motd | Message of the Day |
ngrok-debug-via-ssh | Here you can find a GitHub Action that allows you to connect to a GitHub Actions runner via SSH for interactive debugging using ngrok. |
pagespeed__lighthouse-viewer | Custom Lighthouse-viewer to read a Pagespeed Insights API JSON response file specified on URL path |
prometheus__grok--apache2 | Grok_exporter yaml config files for Apache2 access and error logs. For use with Prometheus. |
scraper__instamancer | Scrape Instagram's API with Puppeteer |
scripts__tools | Library of BASH and CLI scripts |
spinnaker | BASH Framework builder inspired by Tailwind |
standalone | Create a BASH standalone file by replacing 'source' commands with their file contents |
tailwind__variant--on | ๐ฌ A tailwind variant that allows you to select every X children of Y children. |
typora__notion-theme | My customisations for Typora to look a little more like Notion.so |
uploads__labs | The image uploads folder for labs.londonparkour.com |
uploads__londonparkour | All the londonparkour.com image uploads so we can use CI |
webcomponent-ldnpk-blocksubtitle | Custom vanilla WebComponent for the LondonParkour SubTitle. |
webcomponent-ldnpk-blocktitle | Custom vanilla WebComponent for the LondonParkour blockTitle |
webcomponent-ldnpk-button | Custom vanilla WebComponent for the LondonParkour button. |
webcomponent-ldnpk-infobox | Custom vanilla WebComponent for the LondonParkour Info-box. |
webcomponent-ldnpk-link | Simple link webcomponent for the londonparkour.com website |
webcomponent-ldnpk-linkicon | A link with an icon webcomponent for londonparkour.com |
webcomponent-ldnpk-menuclasscard | A card-element for a mega-menu |
webcomponent-ldnpk-menunewscard | A webcomponent variation of a simple card for the news on the menu of the londonparkour.com website. |
webcomponent-ldnpk-menunewsvideo | A menu item link that looks like a playable video for the londonparkour.com website |
webcomponent-ldnpk-navbar | The mega-menu navigation bar webcomponents. and |
webcomponent-ldnpk-navigation | The mainmenu webcomponent for the LondonParkour.com website. |
webcomponent-ldnpk-webstorecard | Store-specific card element for mega menu |
wp-plugin__REST--isometric | Generic REST request with a view output of images in an isometic format. |
wp-plugin__REST--labs | REST Interface to Labs.londonparkour.com |
wp-plugin__REST--pulse | Create an animated Stack of posts for homepage. Uses anime.js |
wp-plugin__acf--codemirror | Add CodeMirror textarea fields for Wordpress ACF |
wp-plugin__acf--inline-datetime-field | Renders the datetime picker inline rather than a popup. |
wp-plugin__acf-options-import-export | Allows you to import and export ACF options directly from the database. Caution, this is very dangerous! |
wp-plugin__admin--remove-comments | Removes the Wordpress 'Comments' menu. |
wp-plugin__admin-themes | Switch themes depending on website |
wp-plugin__admin-widgets | Create admin widgets for the wordpress dashboard. Enables you to embed any code including iframes. |
wp-plugin__advanced-forms--replyto | Add a 'reply-to' header into the advanced-forms (hookturn.io) plugin. |
wp-plugin__andyp-plugins | AndyP Plugin Manager |
wp-plugin__cpt--amp | AMP Pages |
wp-plugin__cpt--blog | Custom Post Type - Blog |
wp-plugin__cpt--demonstration | Custom Post Type - Demonstration |
wp-plugin__cpt--events | Events CPT to add synced gCal events to. |
wp-plugin__cpt--pulse | Custom Post Type for Pulse |
wp-plugin__cpt--support | CPT Support |
wp-plugin__cpt--syllabus | Custom Post-Type for the syllabus pages. |
wp-plugin__cpt--tutorial | Custom Post Type - Tutorials |
wp-plugin__footer | ACF options panel to allow you to select a specific page for your footer. |
wp-plugin__gcal-sync | Google Calendar to Wordpress sync |
wp-plugin__memberpress--login-logout | Simple button for logging in and logging out of the wordpress site. |
wp-plugin__menu-chips | Chips shortcode for the parkourpulse pages. |
wp-plugin__menus--extended | Inject any HTML code into the wordpress menu |
wp-plugin__menus--responsive | Changes a wordpress dynamic sidebar menu into a responsive dropdown select menu |
wp-plugin__oauth--GMB | Google-My-Business Plugin implementation |
wp-plugin__oauth--YouTube | oAuth implementation to separate away from Universal Exporter Plugin |
wp-plugin__oauth--gCAL | ACF oAuth for google Calendar |
wp-plugin__oauth-demo | Demo of how to get google OAUTH working in wordpress. |
wp-plugin__page-builder | Custom Page Builder to replace WPBakery |
wp-plugin__page-builder--epic-slider | EpicSlider for Wordpress PageBuilder |
wp-plugin__page-builder--flickity | Metafizzy Flickity slider module for page builder. |
wp-plugin__page-builder--hero | Random Hero generator for page builder |
wp-plugin__page-builder--isotope | Metafizzy Isotope grid module for page builder |
wp-plugin__page-builder--rawcode | Page builder rawcode |
wp-plugin__page-builder--video-rotator | Page builder addon for video rotator |
wp-plugin__page-builder--yt-lite | Adds YouTube Lite into the Page Builder |
wp-plugin__pipeline--api-scraper | API Scraper Wordpress plugin that will allow you to get data from YouTube and output the results as you like. |
wp-plugin__pipeline--exporter | Pipeline Project - Exporter |
wp-plugin__pipeline--generative-images | Generate SVG images based on featured images. |
wp-plugin__pipeline--processor | Pipeline Processor to combine records. Part of the Pipeline Project |
wp-plugin__regexer | Apply a regex to any post type and field. Test, Single ID or Bulk all posts of type. |
wp-plugin__shortcode--breadcrumbs | Adds breadcrumbs with CSS Accordion drop-downs. |
wp-plugin__shortcode--facts | Various small snippet facts on various entities within wordpress |
wp-plugin__shortcode--fetch | Allows you to obtain posts from wordpress and supply a template to apply to all retrieved results. |
wp-plugin__shortcode--modals | Creates simple CSS-Only modals |
wp-plugin__shortcode--picture | Shortcode for creating a responsive picture tag for images. |
wp-plugin__shortcode--random-image-url | Obtain a random image URL based off a supplied list of image IDs |
wp-plugin__shortcode--tree | ParkourLabs - Builds a 3-level hierarchical structure based off categories and posts. |
wp-plugin__sidebar-creator | Wordpress sidebar menu from taxonomy |
wp-plugin__stripe-payments | Stripe payment customisations |
wp-plugin__taxonomy--extra | Extra ACF fields for taxonomies |
wp-plugin__theme--custom-structure | Custom Theme Structuring for Wordpress |
wp-plugin__thumbnail-folders | Creates subdirectories in the uploads folder for each thumbnail size |
wp-plugin__ytdl | Youtube downloader for WordPress. |
wp-theme__labs-londonparkour | The LABS website theme. Labs.londonparkour.com |
wp-theme__londonparkour--v4 | Wordpress theme for LondonParkour. Uses _underscores. |
wp-theme__londonparkour--v5 | Version5 Of LondonParkour |
wp-theme__pulse | ParkourPulse Theme. |
wp-theme__syllabus-v1 | Syllabus website theme |
youtube-poster | Github Action to post to YouTube through their API. Used to connect to Make.com |
youtube_uploader | Allow me to publish to Youtube from Make.com via a git commit or curl request. |