Page 2 of 11

WooCommerce PDF Shipping Label Plugin with item SKUs

Is this the only WooCommerce shipping label plugin that can list SKUs? I run an e-commerce site selling bike parts at https://fixmymechhanger.co.uk, and as it expanded I needed a way to move away from writing envelopes by hand, so I… Continue Reading →

Custom local storage caching for any Python function

For many programs some of the biggest performance issues are related to network and disk access – web requests and database access are some of the slowest aspects. I was commissioned by a client to improve the speed of a… Continue Reading →

Options for Continuous Deployment (Django web app with Ansible & docker deployment – Part 1)

For the first python web app I created, most of the tricky parts and learning came with trying to deploy it to a server, which result in lots of trial and error, and writing down a huge long list of… Continue Reading →

Web UI/UX for non-literate oral-preference learners

Almost 800 million people in the world are not-literate (according to UNESCO https://uis.unesco.org/en/topic/literacy), and many more are semi-literate or oral-preference learners (I’ll refer to OPL for short in this article). Many of these are non-literate because their mother tongue is… Continue Reading →

Custom Static Site Deployment to Cloudflare Pages using Github Actions

I am creating a custom built static site to replace an old WordPress site for a client. The main aim is to make it easier to maintain and faster to load. Choosing Cloudflare pages is my default for static sites… Continue Reading →

AI natural voice generator for previously unwritten minority languages?

Imagine the possibilities opened up if you could create an AI voice from a minority language that was previously unwritten! I’m planning to update this post as I learn more. At the moment (March 2023), this is beginning to look… Continue Reading →

Switching from Win 10 to Ubuntu

After dabbling with linux on and off for 20 years, with Raspberry Pi, Servers and occasionally on the desktop, I finally decided to bite the bullet and replace Windows 10 on my main laptop (Dell Inspiron 7348 2015) with Ubuntu… Continue Reading →

How to run a python script as a service (agent, daemon) on Mac OS with launchd

Services (or Daemons or Agents) are normal programs that run in the background and are managed by the OS. I needed to make a python script run under Mac OS using launchd, which is a bit more involved than a… Continue Reading →

Creating AWS lambda called via Event Cron from Github Actions using SAM

Github Actions is a CI/CD (Continuous Integration / Continuous Deployment) service built into Github. It makes code deployment as easy as pushing to a github repo. I’ve previously used Zappa which also has a fast way to deploy (and could… Continue Reading →

Conditional formatting with Python Pandas

One of the features of spreadsheets I’ve always found useful is conditional formatting. You can easily highlight if a value is above or below a certain amount, for example to highlight negative figures. This can can dramatically improve readability. I… Continue Reading →

« Older posts Newer posts »

© 2024 AndyPi — Powered by WordPress

Theme by Anders NorenUp ↑