Skip to content

What Andy Did

The personal website of Andy Timmins, a Senior Developer from the UK. Building with code, hardware, and curiosity.

Month: February 2025

How Python Saved My Sanity: Transforming Messy Customer Data for WooCommerce

Posted on 12/02/202505/10/2025 by Andy Timmins

A real-world tale of taming a chaotic spreadsheet and prepping product data for WooCommerce using Python—with tips, code examples, and heartfelt advice.

Posted in CodingTagged Data, Python, WooCommerceLeave a Comment on How Python Saved My Sanity: Transforming Messy Customer Data for WooCommerce

Categories

  • Cloud
  • Coding
  • Electronics
  • Projects
  • SEO
  • Systems Administration
  • Ubuntu

Recent Posts

  • Let’s Build an Interpreter in C: From Text to Execution
  • Beyond the IO Board: A Deep-Dive Engineering Guide to Custom CM4 Carrier Board Design
  • Bare-Metal ARM: Writing Your First OS Kernel for the Cortex-M
  • Mastering the Stack: Varnish as a Load Balancer with SSL on Ubuntu 22.04
  • The Architect’s Guide to SEO: Building for Dominance, Avoiding the Pitfalls

Archives

  • November 2025
  • October 2025
  • August 2025
  • June 2025
  • March 2025
  • February 2025

Latest GitHub Updates

helix-os

HelixOS is a 32-bit operating system I'm developing to learn about low-level systems programming — bootloaders, memory management, interrupts, filesystems, and everything that makes a computer tick.

C
Activity (past year)
Updated 1 week ago

rpcemu-extended

Extended fork of RPCEmu, the Acorn Risc PC/A7000 emulator, now with built-in debugger and machine inspector, live snapshots, breakpoints, and watchpoints.

C ⭐ 2
Updated 2 weeks ago

riscos-access-server

An open-source Acorn Access+/ShareFS server for Linux, MacOS and Windows.

C ⭐ 2
Activity (past year)
Updated 4 weeks ago

riscos-converse

Modern multi-line bulletin board system for RISC OS. Converse brings the classic BBS experience to your Archimedes, A7000, RiscPC, or Raspberry Pi running RISC OS. Whether you're building a retro computing community, hosting file archives, or connecting with FidoNet networks worldwide, Converse provides everything you need.

Makefile
Activity (past year)
Updated 1 month ago

hosting-panel

A comprehensive web-based control panel for managing Nginx websites, MySQL databases, PowerDNS zones, and system services on Ubuntu servers.

PHP ⭐ 1
Activity (past year)
Updated 2 months ago

oak-script

A lightweight scripting language for RISC OS with bytecode compiler, virtual machine and runtime.

Activity (past year)
Updated 4 months ago

video-vault

FastAPI-based video recording, retrieval, and analysis with a React/Tailwind frontend. Record multiple streams (webcams or RTSP/HTTP), segment and index them, overlay PNG graphics, run face detection, and export clips precisely with ffmpeg.

Python
Activity (past year)
Updated 4 months ago

riscos-mail-module

Mail is a lightweight mail server implementation designed specifically for RISC OS. It accepts incoming SMTP connections, stores messages locally, and provides POP3 retrieval with per-user authentication. Perfect for local development, testing, or small-scale deployments on RISC OS systems.

C
Activity (past year)
Updated 4 months ago

streamdeck-webmonitor

Monitor multiple websites from Windows and display their status on a 15-button Elgato Stream Deck.

Python
Activity (past year)
Updated 4 months ago

riscos-door-server

No description available

Updated 2 years ago

riscos-telnet-server

No description available

Updated 2 years ago

riscos-armbbs

No description available

Updated 3 years ago

whatandydid.co.uk - Copyright © Andrew Timmins, 2024, 2025. All rights reserved.