Code

A probably not entirely up-to-date list of my current side projects... There is plenty more to see on my GitHub account and generally around the internet if you are interested.

AI-Art

Art generation using VQGAN + CLIP in docker containers.

{
  "sha": "6c98a7527c0cdf789d74add28adbf619486094f1",
  "commit": {
    "message": "Change UI to improve density",
    "date": "2022-07-04T00:10:54Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

Analytics

A self-hostable analytics service with a straightforward API to track events from any source.

{
  "sha": "9cb5e868f642dae7475e4bee6289a4a42c681812",
  "commit": {
    "message": "Fix text truncate",
    "date": "2022-07-27T00:56:00Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

Status

A self-hosted status monitoring service.

{
  "sha": "8a1c9b05f13c5a30b781dc6eabc8268e47ebcc80",
  "commit": {
    "message": "Update python deps",
    "date": "2022-07-30T04:51:55Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

Blog

A self-hostable blog built on Wagtail targeted towards developers with code blocks, syntax highlighting, live search, great SEO, and a clean customizable UI.

{
  "sha": "bc9069102ce386af77ba6bee8682ef62c21f1b01",
  "commit": {
    "message": "Add footer plane effect",
    "date": "2022-07-28T01:43:59Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

Timelite

A simple time tracking progressive web app. Uses local storage and service workers to remain accessible offline. Sometimes you just need the essentials when you are busy.

{
  "sha": "ad59915274bba3af47279fec3318b416d4cba573",
  "commit": {
    "message": "Change urls throughout",
    "date": "2022-06-20T03:03:44Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

Timestrap

A full feature time tracking web app. Supports multiple users and exporting reports in multiple formats. Makes use of websockets to maintain state across clients.

{
  "sha": "4d2363ebae4dbae263fb494957c9a776aeaa8e13",
  "commit": {
    "message": "Bump moment from 2.29.3 to 2.29.4 (#237)",
    "date": "2022-07-30T19:28:36Z"
  },
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com"
  }
}
GitHub

isaacbythewood.com

The personal website of Isaac Bythewood. So this site...

{
  "sha": "8e4a43fad854e6f6ed47d3d127256605998c4be6",
  "commit": {
    "message": "Add linkedin account",
    "date": "2022-07-18T11:41:46Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

New Tab

A clean new tab page extension for Chrome.

{
  "sha": "de2ca340b29c961068a5ec2e7ed661729045ea5e",
  "commit": {
    "message": "Add new background image",
    "date": "2022-07-12T21:25:59Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

dockerfiles

All the Dockerfiles I use for various purposes. More detailed usage instructions are at the top of each Dockerfile.

{
  "sha": "c5dc623fe4991f2c8d343c10650fa2ac11023a99",
  "commit": {
    "message": "Add tmux to archlinux containers",
    "date": "2022-07-12T23:51:57Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

alpinefiles

Some of the files that I use on my Alpine Linux servers.

{
  "sha": "9547eb7b67f16f02994725c066f7d46ee10a8dcb",
  "commit": {
    "message": "Add quickstart.sh script",
    "date": "2022-07-28T00:50:55Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub

dotfiles

A variety of config files for setting up new systems.

{
  "sha": "46a48bd1190e4511ebcb9b1626aeb7f4a437bfff",
  "commit": {
    "message": "Add grepex alias",
    "date": "2022-07-22T04:52:13Z"
  },
  "author": {
    "name": "Isaac Bythewood",
    "email": "isaac@bythewood.me"
  }
}
GitHub